Game Design 1 - Intro and Game Engines


Published on

Game Design Course: Intro to Games, social overview, Game Engines. More details at:

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Game Design 1 - Intro and Game Engines

    1. 1. Serious Games & Game Design Lecture 1 : Intro & Game Engines Jay Crossler Senior Software Engineer
    2. 2. Serious Games Highlights <ul><li>Related Knowledge Zones (Informal KM categories): </li></ul><ul><li>Modeling and Simulation </li></ul><ul><li>Education & Training </li></ul><ul><li>Training Technologies </li></ul><ul><li>Computing Methodologies </li></ul><ul><li>Military Programs & Operations </li></ul><ul><li>Military Simulation </li></ul><ul><li>Systems Engineering </li></ul><ul><li>Human Factors Engineering </li></ul>
    3. 3. Serious Games <ul><li>MMOG - Massively multiplayer online games </li></ul><ul><li>1000’s of players simultaneously connecting </li></ul><ul><li>(supported by 1000s of self-transforming machine elves) </li></ul><ul><li>Sharing actions and state – millions of objects </li></ul><ul><li>In persistent worlds </li></ul>“ Serious Games Initiative is focused on the uses of games in exploring management and leadership challenges facing the public sector …use of games in education, training, health, and public policy” Ultima Online – 1997 Origin Systems 6.5 million registered users
    4. 4. Ludology – social science analysis of games
    5. 5. Higher Education is supporting Ludology
    6. 6. Overcoming Negative Social Stigma Excerpt from Raph Koster’s Theory of Fun book
    7. 7. Related Areas: Virtual Economies
    8. 8. CMU: PeaceMaker - <ul><li>Simulation of the Israeli-Palestinian conflict </li></ul><ul><ul><li>Carnegie Mellon University's Entertainment Technology Center </li></ul></ul><ul><ul><li>Aimed at conflict resolution and understanding </li></ul></ul><ul><ul><li>Play as either the prime minister of Israel or The Palestinian president </li></ul></ul>
    9. 9. National Institute of Health games <ul><li>Nanoswarm: Invasion from Inner Space </li></ul><ul><li>Escape from Diab ( ) </li></ul><ul><ul><li>Collaborated with the Children's Nutritional Research Center of Baylor College of Medicine </li></ul></ul><ul><ul><li>Help prevent childhood obesity and Type II diabetes </li></ul></ul><ul><li>&quot;We want to get into kids' heads. Games are a channel that reaches children in a way they want to be reached,“ </li></ul><ul><li>“ Players can learn through actual experience as we deliver positive messages,&quot; </li></ul><ul><ul><li>To successfully play the game, players must set and achieve real life diet and exercise goals. </li></ul></ul>
    10. 10. Game Engines
    11. 11. Game Engines <ul><li>Typically tailored to a particular kind of game </li></ul><ul><ul><li>first person shooter (FPS) </li></ul></ul><ul><ul><li>massively multiplayer online role-playing game (MMORPG) </li></ul></ul><ul><li>A few game engines include facial animation toolkits (e.g. Source Engine) </li></ul><ul><li>3D graphics tools </li></ul><ul><li>Physics engine </li></ul><ul><li>Audio </li></ul><ul><li>Animation </li></ul><ul><li>Character “AI” </li></ul>Cost: ranges from open source (CrystalSpace) to $100K+ (Unreal Engine) Visual3D Architect .NET Screenshot RealmWare Corporation
    12. 12. Torque and Microsoft XNA
    13. 13. Current Microsoft SDK Beliefs <ul><li>Visually stunning titles </li></ul><ul><ul><li>Half Life 2, Halo 2, Far Cry, Doom 3 </li></ul></ul><ul><li>Largest worlds </li></ul><ul><li>Most detailed levels of realism </li></ul><ul><li>Not just graphics: AI, physics, animation </li></ul><ul><li>Longest development times </li></ul><ul><li>Extensions </li></ul><ul><ul><li>Maya </li></ul></ul><ul><ul><li>Max </li></ul></ul><ul><ul><li>Photoshop </li></ul></ul><ul><ul><li>Windows Shell </li></ul></ul><ul><li>Xbox 360/DirectX 10 Integration </li></ul><ul><li>Increasing geometric detail </li></ul><ul><ul><li>2K -> 5K -> 15K triangles/character </li></ul></ul><ul><ul><li>More silhouette </li></ul></ul><ul><ul><li>More shadow detail </li></ul></ul>Offload common functions to the GPU Variable Transparency Mapping Unsorted Transparency Tessellation & Displacement Game GPU Direct3D D3DX
    14. 16. Game Engine List <ul><li>Engines: </li></ul><ul><ul><li>Torque – Low cost set of engines (2D, 3D, 3D+Shaders), large dev community </li></ul></ul><ul><ul><li>3D Game Studio – Hundreds of games, C-script, many libraries of pre-made games </li></ul></ul><ul><ul><li>OGRE – Scene-oriented, 3D engine, open source, Basic Physics </li></ul></ul><ul><ul><li>Crystal Space – Used for Modeling and Simulation, Physics engine, True 6DOF </li></ul></ul><ul><ul><li>Many others at </li></ul></ul><ul><li>Terrain Tools: </li></ul><ul><ul><li>L3DT – “Plugable” Terrain Generation engine, low cost, importing into Torque </li></ul></ul><ul><ul><li>Terragen 2 – Amazing photorealistic terrains and terrain imagery – More real than real </li></ul></ul><ul><li>“ Mod” tools: </li></ul><ul><ul><li>Return to Castle Wofenstein / Enemy Territory - Based upon an older version of the Quake engine.  </li></ul></ul><ul><ul><li>Quake III - One of the most heavily modified games ever.  id has announced they will make the game code open source.  </li></ul></ul><ul><ul><li>Counter Strike -  A great starting point for tactical & law enforcement sims and FPS </li></ul></ul><ul><ul><li>Counter Strike: Source - A rebuild of the original but to use the Source engine. Despite using the Source engine, you can &quot;dial down&quot; the graphics and effects to make this run on a more modest PC  </li></ul></ul>
    15. 17. Game Engine List <ul><li>More “Mod” tools: </li></ul><ul><ul><li>Call of Duty - COD2 added a smarter AI.  Tool support is really just for the map editor and not really for the program logic. </li></ul></ul><ul><ul><li>Unreal Run-time - This is free and can be downloaded from the Unreal Dev site.  Very well documented - UT/editor documentation can be applied pretty easily as well. </li></ul></ul><ul><ul><li>Medal of Honor franchise - Based on the older Quake engine so modest resource requirements. </li></ul></ul><ul><ul><li>Halo (PC) – Works on a very large number of machines and not just to the hardware extreme.  You can only make levels for an add-in multiplayer environment. </li></ul></ul><ul><ul><li>Empire Earth II - An RTS favorite. Much more modest graphics and physics than Empire Earth III. Has a map tool but no way to re-write the application logic.  </li></ul></ul><ul><ul><li>Rise of Nations - Comes with a map editor and a script editor for editing the logic of the game.  The scripting environment is specific to this platform but uses an event-driven paradigm that is widely used elsewhere - conceptual you get some mileage out of that investment.  You can create scenarios that are modern - good for simulations. </li></ul></ul><ul><ul><li>Warhammer 40,000 -   The game as a very good RTS engine in it and Relic clearly knows its stuff in this genre.  The Relic developer site looks informative and has lots of tutorial and map-making information.  </li></ul></ul><ul><ul><li>NeverWinter Nights - Used for several studies or experiments discussed in journal articles from the IEEE, ACM, etc. If you buy the DVD version you get lots of product for your money. Tools are easy enough for school kids to use. </li></ul></ul>