Brand Analytics Management: Measuring CLV Across Platforms, Devices and Apps
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