UPLOAD

    Davut Yaman

    Istanbul

    7.3K

    Game Engines

    Published: July 17, 2018

    Game engine is a software framework designed for creation and development of video games. It gives developers tools to create different elements of a videogame and pull them together to create a functioning whole.

    Comments

    Game Engines

    • 1. Slide1 Game Engines
    • 2. Slide2 Definition •Game engine is a software framework designed for creation and development of video games. •It gives developers tools to create different elements of a videogame and pull them together to create a functioning whole.
    • 3. Slide3 Types of Game Engines 2D Engines •2D in mathematical and gaming terms is a flat image that has only two dimensions. These types of engines can only render 2D images. 3D Engines •3D engines render three dimensional representation of geometrical data from the engine, which is primarily used for calculations and also rendering 2D images.
    • 4. Slide4 Functions and Features of Game Engines Input GUI Sound Networking Scripting AI Physics Graphics
    • 5. Slide5 Input The action of taking data from the user. The input provides keybinding for mouse, keyboard or controller. GUI Short of Graphical User Interface Creating Game menus instead of using command lines.
    • 6. Slide6 Sound Background music Sound effects Character or NPC voices Networking Firstly used to avoid pirating. Later on added multiplayer support.
    • 7. Slide7 Scripting Coding part of game engines Most engines has an integrated programming library that can be used to write certain codes Artificial Intelligence Biggest part of new generation games. Prioritizes creating responses for user inputs NPC actions
    • 8. Slide8 Physics Combines desired world rules to the game. Such as gravity, object interactions Graphics A major selling point of game engines
    • 9. Slide9 Benefits and Drawbacks •The biggest benefit of game engines is the time effiency. •It gives tools to developers to create a game faster, but it can be a drawback. As not all engines are compatible with different types of games. •However, in the end this may not matter because game engines provide something that is an absolute necessity in the modern world.
    • 10. Slide10 Sample Engines
    • 11. Slide11 IDTECH Engine (1993) •By = Id Software •Doom •Doom II •Heretic •Hexen •Chex Quest •*Features 2D rendering.
    • 12. Slide12 Unreal Engine (1998) •By = Epic Games •Unreal •Gears of War •Mass Effect •BioShock •Unreal Tournament •Deus Ex •Borderlands •Mirror's Edge •Rainbow Six: Vegas
    • 13. Slide13 CryEngine (2002) •By = Crytek •Far Cry •Crysis •Crysis Warhead •Crysis 2 • Aion: Tower of Eternity
    • 14. Slide14 Source(2004) •By = Valve Corporation •Counter-Strike: Source •Half-Life 2 •Portal
    • 15. Slide15 RAGE Engine(2004) •By = Rockstar •Table Tennis •GTA IV + Episodes •Midnight Club •Los Angeles •Red Dead Redemption
    • 16. Slide16 Unity 3D (2005) •By = Unity Technologies •Gooball •Temple Run •7 days to die •Shadow Blade •Ori and the blind forest
    • 17. Slide17 Frostbite Engine (2008) •By = EA Digital Illusions CE •Battlefield: Bad Company •Medal of Honor: Warfighter •Mass Effect: Andromeda •Star Wars: Battlefront
    • 18. Slide18 The Dead Engine(2012) •By = EA •Named by fans •Dead Space •Dante's Inferno
    • 19. Slide19 Credits •http://www.giantbomb.com/profile/michaelenger/blog/game-engines-how-do-they- work/101529/ •http://www.ign.com/articles/2009/07/15/the-10-best-game-engines-of-this-generation?page=1 •http://www.giantbomb.com/profile/michaelenger/blog/game-engines-how-do-they-work/101529/ http://www.gamecareerguide.com/features/529/what_is_a_game_.php?page=2 http://www.giantbomb.com/profile/michaelenger/blog/game-engines-how-do-they-work/101529/ http://www.ign.com/articles/2009/07/15/the-10-best-game-engines-of-this-generation?page=2 http://www.ign.com/articles/2009/07/15/the-10-best-game-engines-of-this-generation?page=1 http://www.ign.com/articles/2009/07/15/the-10-best-game-engines-of-this-generation?page=2 http://www.computerhope.com/jargon/g/gui.htm