Game engines and Their Influence in Game Design
-
Upload
prashant-warrier -
Category
Technology
-
view
4.003 -
download
0
Transcript of Game engines and Their Influence in Game Design
PowerPoint Presentation
Game EnginesTheir influence in game design
Game Engines An overviewA game engine is a software system which is designed for the creation and development of game engines.Leading game engines provide a framework which game developers use to develop the same game for multiple platforms.The process is economised by using the same game engine to create multiple games.
Components of a Game Engine
The Rendering EngineRendering : process of converting a 3D wireframe model/scene file to a set of 2D images.Rendering requires a graphics processing unit (GPU).
Prashant Warrier (PW) - New section startsPrashant Warrier (PW) - A scene file is a file which contains data which is defined in a very high level language.Prashant Warrier (PW) - The data from the scene file is passed to a rendering engine which makes a 2D image of the 3D model.Prashant Warrier (PW) - the set of steps required to carry out this conversion is stored in the graphics pipeline of a rendering device.Prashant Warrier (PW) - Depending upon the type of detailing required, rendering is classified into online rendering and offline rendering. Online rendering is done for games and offline rendering is done for animated movies.Prashant Warrier (PW) - A GPU assists a CPU in performing graphics related calculations.Features of Rendering
ShadowsAmbient OcclusionReal Time Reflections
Global Illumination
Anti Aliasing
Texturing
5
Prashant Warrier (PW) - photos of games w/shadows on;AO on;AF on;Reflections on;More Features of Rendering
Anisotropic Filtering
Tessellation
WaterFog
HDR RenderingDepth-of-Field
The Physics EnginePhysics Engines simulate physical concepts.Physics calculations take place via the CPU. The values from these calculations are sent to the rendering engine which then renders systems based on these values.
Prashant Warrier (PW) - New section startsFluid and Soft Body Physics
Fluid SimulationsSoft Body Simulations
Prashant Warrier (PW) - New section startsHair and Cloth Physics
Cloth SimulationHair Simulation(s)
Prashant Warrier (PW) - New section startsVehicle and Destruction Physics
Vehicle DamageHigh SpeedTread MarksFracturing Structural DamageBuilding Destruction
Prashant Warrier (PW) - New section startsEnvironment Physics
In Game SoundIn game sound adds to game play experience. Games with immersive audio possess more gameplay value than games without any sound
Games with highly immersive soundtrack
Prashant Warrier (PW) - New Section startsCategories of In Game sounds
Prashant Warrier (PW) - New Section startsIn-Game ScriptingScripts are written in very high level programming languages.Scripting is an important aspect of game design.
Prashant Warrier (PW) - New section startsScripting Languages
UnrealScript/Kismet CryEngine Scripting/LUA
Prashant Warrier (PW) - New section starts AIAI produces the illusion of intelligence in NPCs.Game AI is not true AI as it includes only heuristics to add to gameplay experience.
Prashant Warrier (PW) - New section starts AI ControlThe current trend today is to script AI actions.Scripting can add a hunter feature in AI which results in a finer gameplay experience.
Prashant Warrier (PW) - New section startsAI Programming : Possibilities
Highly Efficient AI Inefficient AI
Prashant Warrier (PW) - New section startsNetworkingGame networking is used to create multiplayer games.There are two types of protocols which can be implemented:
Prashant Warrier (PW) - New section startsMultiplayer Games
Prashant Warrier (PW) - New section startsScene GraphA scene graph is a collection of nodes in a graph or tree structure
A sample scene graph
Types of Game Engines available
Prashant Warrier (PW) - New section startsUnity Game EngineUnity is a cross-platform game engine with a built-in IDE developed by Unity Technologies. It is used to develop video games for web plugins, desktop platforms, consoles and mobile devices.
Temple Run 2 Dreamfall Chapterrs
Prashant Warrier (PW) - Prashant Warrier (PW) - New section startsUnreal EngineThe Unreal Engine is a game engine developed by Epic Games, first illustrated in the 1998 first-person shooter game Unreal.
Dishonored Splinter Cell Blacklist
Prashant Warrier (PW) - New section startsCryEngineCryEngine is the most photorealistic game engine in the game industry. CryEngine was developed by Crytek GmBH.
Crysis 3 Sniper Ghost Warrior 2
Prashant Warrier (PW) - New section startsFrostbiteFrostbite is a game engine developed by EA Digital Illusions CE, creators of the Battlefield series.
Prashant Warrier (PW) - New section startsConclusionThe goal of game engines today is to provide a unified platform for game development. As the game development continues to see changes, game engines will also keep evolving.
Thank You