SlideShare a Scribd company logo
Game Engines

Their influence in game design
Game Engines – An overview
• A 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

Game
Engine
Rendering
Engine

Physics
Engine

In Game
Sound

Scripting

AI

Networking

Scene
Graph
The Rendering Engine
• Rendering : process of converting a 3D wireframe
model/scene file to a set of 2D images.
• Rendering requires a graphics processing unit (GPU).
Wireframe
Models

Rendering
Engine

Graphics
Pipeline

Final 2D
image
Features of Rendering

Shadows

Ambient Occlusion

Real Time Reflections

Global Illumination

Anti Aliasing

Texturing
More Features of Rendering

Anisotropic Filtering

Tessellation

Water

Fog

HDR Rendering

Depth-of-Field
The Physics Engine
• Physics 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.

Input

Physics
Engine

Physics
Pipeline

Rendering
Engine

Rendering
Pipeline

Output
Fluid and Soft Body Physics

Fluid Simulations

Soft Body Simulations
Hair and Cloth Physics

Cloth Simulation

Hair Simulation(s)
Vehicle and Destruction Physics

Vehicle Damage

High Speed

Tread Marks

Fracturing

Structural Damage

Building Destruction
Environment Physics
In Game Sound
• In 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
Categories of In Game sounds
In game
Sound

Environment

Music

In game
dialogues
In-Game Scripting
• Scripts are written in very high level programming
languages.
• Scripting is an important aspect of game design.
Scripting Languages
UnrealScript/Kismet

CryEngine Scripting/LUA
AI
• AI produces the illusion of intelligence in NPC’s.
• Game AI is not true AI as it includes only heuristics to add
to gameplay experience.
AI Control
• The current trend today is to script AI actions.
• Scripting can add a “hunter” feature in AI which results in
a finer gameplay experience.
AI Programming : Possibilities

Highly Efficient AI

Inefficient AI
Networking
• Game networking is used to create multiplayer games.
• There are two types of protocols which can be
implemented:

Protocols
TCP/IP

UDP/IP
Multiplayer Games
Scene Graph
• A scene graph is a collection of nodes in a graph or tree
structure

A sample scene graph
Types of Game Engines available
Game Engine

Open Source

Proprietary

Commercially
Available

Home Grown
Unity Game Engine

Temple Run 2

Dreamfall
Chapterrs

• Unity 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.
Unreal Engine

Dishonored

Splinter Cell Blacklist

• The Unreal Engine is a game engine developed by Epic
Games, first illustrated in the 1998 first-person shooter
game Unreal.
CryEngine
• CryEngine is the most photorealistic game engine in the
game industry. CryEngine was developed by Crytek
GmBH.

Crysis 3

Sniper Ghost Warrior 2
Frostbite
• Frostbite is a
game engine
developed by EA
Digital Illusions CE,
creators of the
Battlefield series.
Conclusion
• The 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

More Related Content

PPTX
Introduction to game development
PPTX
PRESENTATION ON Game Engine
PPT
What Is A Game Engine
PPTX
Introduction to Game Engine: Concepts & Components
PPTX
Game Design Document - Step by Step Guide
PPTX
Game dev process
PDF
06. Game Architecture
PPTX
Introduction to Game Development
Introduction to game development
PRESENTATION ON Game Engine
What Is A Game Engine
Introduction to Game Engine: Concepts & Components
Game Design Document - Step by Step Guide
Game dev process
06. Game Architecture
Introduction to Game Development

What's hot (20)

PDF
1-Introduction (Game Design and Development)
PPTX
Introduction to Game Development and the Game Industry
PDF
2-Game Design (Game Design and Development)
PPTX
Game development
PPTX
Game development
PDF
Game Development workshop with Unity3D.
PPTX
Video game proposal
PPTX
Software Engineer- A unity 3d Game
PPTX
Game Architecture and Programming
PDF
Introduction to Game Development
PPTX
Introduction to Game Development
PDF
Game Design - Lecture 1
PPTX
Phases of game development
PDF
Unity Introduction
PPTX
A Brief Guide to Game Engines
PPTX
Final year project presentation
PPTX
Final Year Game Project Presentation
PDF
Game Design Fundamentals
PPTX
Project presentation FPS
PPTX
Workflow of Creating Game UX/UI Design
1-Introduction (Game Design and Development)
Introduction to Game Development and the Game Industry
2-Game Design (Game Design and Development)
Game development
Game development
Game Development workshop with Unity3D.
Video game proposal
Software Engineer- A unity 3d Game
Game Architecture and Programming
Introduction to Game Development
Introduction to Game Development
Game Design - Lecture 1
Phases of game development
Unity Introduction
A Brief Guide to Game Engines
Final year project presentation
Final Year Game Project Presentation
Game Design Fundamentals
Project presentation FPS
Workflow of Creating Game UX/UI Design
Ad

Viewers also liked (8)

PPT
Finding an unknown side of a right angled triangle 2012
PPT
acoustics Sound Fluids Darcy formula
PPTX
Game Engines and Middleware (2011)
PPT
Physics- Fluids
PDF
Game Engine Overview
PDF
The last of us game dev pipeline
PPT
Ch 11 Fluids
PDF
Unreal Engine 4 Introduction
Finding an unknown side of a right angled triangle 2012
acoustics Sound Fluids Darcy formula
Game Engines and Middleware (2011)
Physics- Fluids
Game Engine Overview
The last of us game dev pipeline
Ch 11 Fluids
Unreal Engine 4 Introduction
Ad

Similar to Game engines and Their Influence in Game Design (20)

PPTX
game development
DOCX
Game software development trends
PPT
Introduction to Unity3D Game Engine
PPTX
Indie Game Development Intro
PDF
BMOSLFGEMW: A Spectrum of Game Engine Architectures
PPTX
Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...
PPTX
Game Engine for Serious Games
PDF
Game Engine In Scientific Research
PPTX
Game development - part1
PDF
Choosing your Game Engine (2009)
PPTX
Game devolopment
PDF
Js3516731693
PDF
Components of Computing Game
PPTX
Game Programming Syllabus for B.Tech Final Year
DOCX
Funky game engines
PPTX
Unity3D_Seminar.pptx
ODP
HTML5 Game Development frameworks overview
PDF
Unreal Ahmedabad Meetup Hosted by 300Minds.pdf
PPTX
Chap1.pptx
game development
Game software development trends
Introduction to Unity3D Game Engine
Indie Game Development Intro
BMOSLFGEMW: A Spectrum of Game Engine Architectures
Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...
Game Engine for Serious Games
Game Engine In Scientific Research
Game development - part1
Choosing your Game Engine (2009)
Game devolopment
Js3516731693
Components of Computing Game
Game Programming Syllabus for B.Tech Final Year
Funky game engines
Unity3D_Seminar.pptx
HTML5 Game Development frameworks overview
Unreal Ahmedabad Meetup Hosted by 300Minds.pdf
Chap1.pptx

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
KodekX | Application Modernization Development
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Modernizing your data center with Dell and AMD
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25 Week I
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?
Advanced methodologies resolving dimensionality complications for autism neur...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
Spectral efficient network and resource selection model in 5G networks
Modernizing your data center with Dell and AMD
The AUB Centre for AI in Media Proposal.docx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation theory and applications.pdf

Game engines and Their Influence in Game Design

  • 2. Game Engines – An overview • A 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.
  • 3. Components of a Game Engine Game Engine Rendering Engine Physics Engine In Game Sound Scripting AI Networking Scene Graph
  • 4. The Rendering Engine • Rendering : process of converting a 3D wireframe model/scene file to a set of 2D images. • Rendering requires a graphics processing unit (GPU). Wireframe Models Rendering Engine Graphics Pipeline Final 2D image
  • 5. Features of Rendering Shadows Ambient Occlusion Real Time Reflections Global Illumination Anti Aliasing Texturing
  • 6. More Features of Rendering Anisotropic Filtering Tessellation Water Fog HDR Rendering Depth-of-Field
  • 7. The Physics Engine • Physics 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. Input Physics Engine Physics Pipeline Rendering Engine Rendering Pipeline Output
  • 8. Fluid and Soft Body Physics Fluid Simulations Soft Body Simulations
  • 9. Hair and Cloth Physics Cloth Simulation Hair Simulation(s)
  • 10. Vehicle and Destruction Physics Vehicle Damage High Speed Tread Marks Fracturing Structural Damage Building Destruction
  • 12. In Game Sound • In 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
  • 13. Categories of In Game sounds In game Sound Environment Music In game dialogues
  • 14. In-Game Scripting • Scripts are written in very high level programming languages. • Scripting is an important aspect of game design.
  • 16. AI • AI produces the illusion of intelligence in NPC’s. • Game AI is not true AI as it includes only heuristics to add to gameplay experience.
  • 17. AI Control • The current trend today is to script AI actions. • Scripting can add a “hunter” feature in AI which results in a finer gameplay experience.
  • 18. AI Programming : Possibilities Highly Efficient AI Inefficient AI
  • 19. Networking • Game networking is used to create multiplayer games. • There are two types of protocols which can be implemented: Protocols TCP/IP UDP/IP
  • 21. Scene Graph • A scene graph is a collection of nodes in a graph or tree structure A sample scene graph
  • 22. Types of Game Engines available Game Engine Open Source Proprietary Commercially Available Home Grown
  • 23. Unity Game Engine Temple Run 2 Dreamfall Chapterrs • Unity 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.
  • 24. Unreal Engine Dishonored Splinter Cell Blacklist • The Unreal Engine is a game engine developed by Epic Games, first illustrated in the 1998 first-person shooter game Unreal.
  • 25. CryEngine • CryEngine is the most photorealistic game engine in the game industry. CryEngine was developed by Crytek GmBH. Crysis 3 Sniper Ghost Warrior 2
  • 26. Frostbite • Frostbite is a game engine developed by EA Digital Illusions CE, creators of the Battlefield series.
  • 27. Conclusion • The 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.