game engines in game education: thinking inside the tool boox?
TRANSCRIPT
![Page 1: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/1.jpg)
Game Engines in Game Education: Thinking Inside the Tool Box?sebastian deterding, university of york casey o’donnell, michigan state university
![Page 2: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/2.jpg)
[1] rise of the machines why care about game engines?
![Page 3: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/3.jpg)
unity at gdc 2009
![Page 4: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/4.jpg)
unity at gdc 2015
![Page 5: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/5.jpg)
what engines do your students use?
Unity 3D
Unreal
GameMaker
Construct2
HaxeFlixel 15%
19%
38%
73%
100%
Undergraduate Programs with Students Using a Particular Engine (n=30)
![Page 6: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/6.jpg)
what engines do programs provide instruction for?
Unity 3D
Unreal
GameMaker
Construct2
HaxeFlixel, CryEngine 8%
19%
15%
54%
92%
undergraduate Programs with Explicit Instruction for an Engine (n=30)
![Page 8: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/8.jpg)
[02] machines of loving grace just what is it that makes today’s game engines so
different, so appealing?
![Page 9: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/9.jpg)
how sought-after is experience with game engines by game companies hiring your graduates?
Always
Frequently
Regularly
Rarely
Not at all 0%
6.67%
26.67%
33%
33%
universities offering an Undergraduate Program (n=30)
![Page 10: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/10.jpg)
how will industry demand evolve in the next 5 years?
increase strongly
increase somewhat
stay as it is
decrease somewhat
decrease strongly 0%
3%
20%
43%
33%
universities offering an Undergraduate Program (n=30)
![Page 11: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/11.jpg)
• “Employability!” They fit industry needs, especially for indies
• They free up time spent on low-level programming for learning and doing game and level design, polish
• Students build a portfolio of more and more polished games
• They let everyone prototype quickly
• They allow buildup and transfer of a defined skill, learning how disciplines work together along pipelines
• One tool for all classes is easier to teach, run, and service
advantages of game engines
![Page 12: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/12.jpg)
“Our Unification of Thoughts is more powerful a weapon than any fleet or army on earth.”
![Page 13: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/13.jpg)
[03] the machine stops issues – and solutions
![Page 14: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/14.jpg)
1. thinking inside the tool box
![Page 15: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/15.jpg)
the tools we use shape the problems and solutions we see
![Page 16: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/16.jpg)
example: death by lack of paper cuts
![Page 17: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/17.jpg)
example: prototyping tools shape resulting games
twine Traversing decision tree
Adventure, puzzle, dialogue
machinations Configuring dynamic system
Simulation, strategy
unity 3d Navigating physical world
Action, shooter, platformer
![Page 18: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/18.jpg)
2. engine on, head off
![Page 19: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/19.jpg)
the lure of the overscope
![Page 20: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/20.jpg)
tool know-how =!= craftsmanship & artistry
![Page 21: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/21.jpg)
good designers see, probe, question, reject, redo, create problem framings
![Page 22: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/22.jpg)
the double diamond of design
novices start here
![Page 23: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/23.jpg)
the double diamond of design
experts start here
![Page 24: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/24.jpg)
solution: explicitly teach the full design process
“preproduction”
![Page 25: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/25.jpg)
solution: teach, grade “feeling first”
![Page 26: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/26.jpg)
solution: start with off-tool prototype, art sketches
![Page 27: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/27.jpg)
solution: expose students to multiple operational logics
twine Traversing decision tree
Adventure, puzzle, dialogue
machinations Configuring dynamic system
Simulation, strategy
unity 3d Navigating physical world
Action, shooter, platformer
![Page 28: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/28.jpg)
solution: expose students to multiple operational logics
80 days Traversing decision tree
Adventure, puzzle, dialogue
netrunner Configuring dynamic system
Simulation, strategy
doom Navigating physical world
Action, shooter, platformer
![Page 29: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/29.jpg)
3. prefabrication limits control & quality
![Page 30: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/30.jpg)
![Page 31: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/31.jpg)
less features, less detail control, more refactoring work
![Page 32: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/32.jpg)
less deep understanding = lower quality, more bugs
![Page 33: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/33.jpg)
solution: teach and practice tech research & prototyping
![Page 34: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/34.jpg)
solution: program your own extension as explicit assignment
![Page 35: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/35.jpg)
solution: hand-code proof of concepts before using prefab
![Page 36: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/36.jpg)
4. transience of tools
![Page 37: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/37.jpg)
limited depth and transfer-ability = limited re-employability
![Page 38: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/38.jpg)
• Fluency in one current tool environment
• Ability to learn, explore, exploit new tools
• Lasting technical fundamentals of their craft
• Lasting aesthetic compass and map of their craft
what craftspersons need in any field
![Page 39: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/39.jpg)
solution: teach cs/game programming fundamentals
![Page 40: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/40.jpg)
solution: teach aesthetic principles with tools
“all tools, from acrylics to unity, should have theory accompanying them”
![Page 41: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/41.jpg)
solution: teach aesthetic principles with tools brought to you by
![Page 42: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/42.jpg)
solution: core course, shifting tools add-ons & bootcamps
principles of sculpture 4 credit hours Main course
Stable+ tools course
1 credit hour catch-up/check-in Changes with tools
![Page 43: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/43.jpg)
5. money & power
![Page 44: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/44.jpg)
classic market capture through lock-in of platform businesses
![Page 45: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/45.jpg)
[04] The Walking T conclusions
![Page 46: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/46.jpg)
educating t-shaped practitioners?
![Page 47: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/47.jpg)
educating walking ts!
broad-range knowledge of tools
play leg Up-to-date
tool know-how
standing leg Lasting tech & aesthetic fundamentals
![Page 48: Game Engines in Game Education: Thinking Inside the Tool Boox?](https://reader031.vdocuments.mx/reader031/viewer/2022021922/5870022f1a28ab427f8b5309/html5/thumbnails/48.jpg)
Questions?
sebastian deterding m: [email protected] t: @dingstweets casey o’donnell m: [email protected] t: @caseyodonnell take the survey! http://bit.ly/hevga_engine_survey