SlideShare a Scribd company logo
Quality & Memory Optimisation
Date: 11th December 2015
Sumit Jain
Project Lead and Game Programmer
Presented by :
Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Optimisations
2
Quality, COMPATIBILTYAND STABLITY
Download & Install Build Size &
Compatibility, Formats of files.
GPU & CPU Processing
Game Code Reusability
Game Visual Look and Feel
Game FPS Count
Game Quality Improvement Techniques
Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology 3
Game Optimisation Process
Techniques and Process to build a high quality robust
stable game
Game Memory Objects
Game Memory Variables
Code Optimisation
Game Component Memory
Programming
Game Behaviour
Game FPS Quality
Game data &
resources
Game Effects
Debugging
Game platform memory
Input Controls
Visual data resource
Game runtime states data
Memory
CPU Profiler
GPU Profiler
Game Draw Calls
Quality Check
Game platform compatibility
Game resolution compatibility
Game monetization & server
Deployment Check
Publishing Game
Downloading Game
Globally publish
1 3
4 5 6
2
Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology 4
CPU & GPU
COMPUTER AND GRAPHICS
PLATFORM
HARDWARE &
SOFTWARE
3D Model Polygon
Vertices
THE MESH OFTHE 3D MODELS AND
OBJECTS
Sprites/Images &
Textures
2D SPRITES, and SUPPORTING
TEXTURES FOR 3D MODELS
Lightning & Shadows
LIGHTING< BAKING and SHADOWS
RENDER OF 3D OBJECTS
Shaders & Rendering
VISUAL 3D MODEL LOOK AND FEEL
Particles System
GAME EFFECTS AND RENDERING
Game Objects in
Memory
IN MEMORY OBJECTS AND
COMPONENTS REFERENCE
MEMORY UTILISATION AND
MANAGEMENT
Game Architecture and
Programming
St. Vincent Palloti College of Engineering
and Technology
Game Deployment Stages
• Last Stages Of Game Development Life Cycle
5
Programming
Quality Check Alpha, Beta, Publish
Testing
Deployment Test

More Related Content

What's hot (20)

PPTX
Indie Game Development Intro
Juan Zamora, MSc. MBA
 
PPTX
Intro to Indie Game Development
Shahed Chowdhuri
 
PDF
Connecting the Box - On Tabletop Games and Technology
Samuel Miller
 
PPTX
Habitat Indie Game Development Pre-Post Mortem
Charles Cox
 
PDF
Educational Game Design Thesis
Cory Buckley
 
PPTX
Project presentation FPS
Shubham Rajput
 
PPTX
Intro to Game Development and the Game Industry (She Codes TLV)
Nataly Eliyahu
 
PPTX
Introduction to game development
Gaetano Bonofiglio
 
PDF
Introduction to android (and mobile) game development
Ruslan Novikov
 
PPT
Video game design
guestd1e54dd
 
PPSX
Zombi - Shoot for Survive
Divy Singh Rathore
 
PDF
Game Development workshop with Unity3D.
Ebtihaj khan
 
PDF
Introduction to Game Development
iTawy Community
 
PPTX
Final Year Game Project Presentation
Nusrat Jahan Shanta
 
PPTX
Project Management Liverpool John Moores University
snoozed
 
PPTX
Game Development Step by Step
Bayu Sembada
 
PPT
Game Development Project Management/Concept
Kevin Duggan
 
PPTX
Game dev process
Yassine Arif
 
PPT
Game development Pre-Production
Kevin Duggan
 
PPTX
Phases of game development
Victor Terekhovskyi
 
Indie Game Development Intro
Juan Zamora, MSc. MBA
 
Intro to Indie Game Development
Shahed Chowdhuri
 
Connecting the Box - On Tabletop Games and Technology
Samuel Miller
 
Habitat Indie Game Development Pre-Post Mortem
Charles Cox
 
Educational Game Design Thesis
Cory Buckley
 
Project presentation FPS
Shubham Rajput
 
Intro to Game Development and the Game Industry (She Codes TLV)
Nataly Eliyahu
 
Introduction to game development
Gaetano Bonofiglio
 
Introduction to android (and mobile) game development
Ruslan Novikov
 
Video game design
guestd1e54dd
 
Zombi - Shoot for Survive
Divy Singh Rathore
 
Game Development workshop with Unity3D.
Ebtihaj khan
 
Introduction to Game Development
iTawy Community
 
Final Year Game Project Presentation
Nusrat Jahan Shanta
 
Project Management Liverpool John Moores University
snoozed
 
Game Development Step by Step
Bayu Sembada
 
Game Development Project Management/Concept
Kevin Duggan
 
Game dev process
Yassine Arif
 
Game development Pre-Production
Kevin Duggan
 
Phases of game development
Victor Terekhovskyi
 

Viewers also liked (14)

PPTX
Introduction to concepting
iain bruce
 
PDF
Game Design - Lecture 2
Andrea Resmini
 
PPTX
Game development life cycle
Sarah Alazab
 
PPTX
Game design for web designers: IXDA'09 Talk
Nadya Direkova
 
PDF
Game Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Katharine Neil
 
PDF
Game Design - Lecture 3
Andrea Resmini
 
PPTX
Game Production Stages - eTohum Game Developers Summit - November 2013
barisyaman
 
PPT
3D Modeling and Texturing Walkthrough
Martin Reimer
 
PPTX
Game project Final presentation
gemmalunney
 
PPT
Game Design: The Production Plan
Kevin Duggan
 
PDF
Introduction to 3D Modelling
Cosimo Orban
 
PPT
3D Modelig presentation (.ppt) 371 SE
guest1460e5
 
PDF
Introduction to Game Development
Reggie Niccolo Santos
 
PDF
The amazing world of Game Design - Emanuele Bolognesi - Codemotion Milan 2016
Codemotion
 
Introduction to concepting
iain bruce
 
Game Design - Lecture 2
Andrea Resmini
 
Game development life cycle
Sarah Alazab
 
Game design for web designers: IXDA'09 Talk
Nadya Direkova
 
Game Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Katharine Neil
 
Game Design - Lecture 3
Andrea Resmini
 
Game Production Stages - eTohum Game Developers Summit - November 2013
barisyaman
 
3D Modeling and Texturing Walkthrough
Martin Reimer
 
Game project Final presentation
gemmalunney
 
Game Design: The Production Plan
Kevin Duggan
 
Introduction to 3D Modelling
Cosimo Orban
 
3D Modelig presentation (.ppt) 371 SE
guest1460e5
 
Introduction to Game Development
Reggie Niccolo Santos
 
The amazing world of Game Design - Emanuele Bolognesi - Codemotion Milan 2016
Codemotion
 
Ad

Similar to Game Memory Optimisation (20)

PDF
5035-Pipeline-Optimization-Techniques.pdf
ssmukherjee2013
 
PPTX
Video Games Style Minitheme by Slidesgo.pptx
simarbajaj1234
 
PPT
My Presentation.ppt
Fake474384
 
PPTX
Tales from the Optimization Trenches - Unite Copenhagen 2019
Unity Technologies
 
PDF
infoShare 2013: Adam Frańczak - Techniki optymalizacyjne w UDK/ UE3
Infoshare
 
PDF
Climberreport
LuckyTolani1
 
PDF
1-Introduction (Game Design and Development)
Hafiz Ammar Siddiqui
 
PPTX
Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...
niepaacin
 
PPTX
Software Engineer- A unity 3d Game
Isfand yar Khan
 
PDF
Software and product quality for videogames
Antonio García-Domínguez
 
PPTX
Supersize your production pipe enjmin 2013 v1.1 hd
slantsixgames
 
PPTX
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Lviv Startup Club
 
PDF
Optimizing your Game for Low-end Devices
Bica Studios
 
PPTX
Improve the performance of your Unity project using Graphics Performance Anal...
Unity Technologies
 
DOCX
Game software development trends
_veronika_
 
PDF
thu-blake-gdc-2014-final
Robert Taylor
 
KEY
DevDays Games UX Talk
guest7e5c7c1
 
PDF
Gaming Software Solutions That Power Modern Game Design
VingsTrading
 
PPTX
Game optimization techniques - Most Commons
niraj vishwakarma
 
PDF
Supersize Your Production Pipe
slantsixgames
 
5035-Pipeline-Optimization-Techniques.pdf
ssmukherjee2013
 
Video Games Style Minitheme by Slidesgo.pptx
simarbajaj1234
 
My Presentation.ppt
Fake474384
 
Tales from the Optimization Trenches - Unite Copenhagen 2019
Unity Technologies
 
infoShare 2013: Adam Frańczak - Techniki optymalizacyjne w UDK/ UE3
Infoshare
 
Climberreport
LuckyTolani1
 
1-Introduction (Game Design and Development)
Hafiz Ammar Siddiqui
 
Game Engines for AR VR and XR- Advancements in hardware, increased adoption i...
niepaacin
 
Software Engineer- A unity 3d Game
Isfand yar Khan
 
Software and product quality for videogames
Antonio García-Domínguez
 
Supersize your production pipe enjmin 2013 v1.1 hd
slantsixgames
 
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Lviv Startup Club
 
Optimizing your Game for Low-end Devices
Bica Studios
 
Improve the performance of your Unity project using Graphics Performance Anal...
Unity Technologies
 
Game software development trends
_veronika_
 
thu-blake-gdc-2014-final
Robert Taylor
 
DevDays Games UX Talk
guest7e5c7c1
 
Gaming Software Solutions That Power Modern Game Design
VingsTrading
 
Game optimization techniques - Most Commons
niraj vishwakarma
 
Supersize Your Production Pipe
slantsixgames
 
Ad

Game Memory Optimisation

  • 1. Quality & Memory Optimisation Date: 11th December 2015 Sumit Jain Project Lead and Game Programmer Presented by :
  • 2. Game Architecture and Programming St. Vincent Palloti College of Engineering and Technology Game Optimisations 2 Quality, COMPATIBILTYAND STABLITY Download & Install Build Size & Compatibility, Formats of files. GPU & CPU Processing Game Code Reusability Game Visual Look and Feel Game FPS Count Game Quality Improvement Techniques
  • 3. Game Architecture and Programming St. Vincent Palloti College of Engineering and Technology 3 Game Optimisation Process Techniques and Process to build a high quality robust stable game Game Memory Objects Game Memory Variables Code Optimisation Game Component Memory Programming Game Behaviour Game FPS Quality Game data & resources Game Effects Debugging Game platform memory Input Controls Visual data resource Game runtime states data Memory CPU Profiler GPU Profiler Game Draw Calls Quality Check Game platform compatibility Game resolution compatibility Game monetization & server Deployment Check Publishing Game Downloading Game Globally publish 1 3 4 5 6 2
  • 4. Game Architecture and Programming St. Vincent Palloti College of Engineering and Technology 4 CPU & GPU COMPUTER AND GRAPHICS PLATFORM HARDWARE & SOFTWARE 3D Model Polygon Vertices THE MESH OFTHE 3D MODELS AND OBJECTS Sprites/Images & Textures 2D SPRITES, and SUPPORTING TEXTURES FOR 3D MODELS Lightning & Shadows LIGHTING< BAKING and SHADOWS RENDER OF 3D OBJECTS Shaders & Rendering VISUAL 3D MODEL LOOK AND FEEL Particles System GAME EFFECTS AND RENDERING Game Objects in Memory IN MEMORY OBJECTS AND COMPONENTS REFERENCE MEMORY UTILISATION AND MANAGEMENT
  • 5. Game Architecture and Programming St. Vincent Palloti College of Engineering and Technology Game Deployment Stages • Last Stages Of Game Development Life Cycle 5 Programming Quality Check Alpha, Beta, Publish Testing Deployment Test