ogdc 2014_optimize or die: key disciplines to optimize your mobile game_mr. pham hoang long
TRANSCRIPT
Pham Hoang Long – Software Engineer FireBat Studio 2 - VNG
Why we need to optimize?
Overview
Source Code Game Size
Files Texture
Source Code
Framework
• Research • Performance Test
Review
• Strong & Weak? • Limit? • How to use it?
Evaluation
Frame rate
Test 1 Test 2 Test 3 15FPS 60FPS 30FPS
Frame rate
Feeling
Costs
Feeling
Costs Costs
Feeling
15 FPS 30 FPS 60 FPS
Game Size
Control Package Size
Important data
Binary code
Big Package
Control Package Size
Big Package Package Game Data CDN
Important data
Binary code
Control Package Size
Package Game Data CDN
Control Package Size
Download & Install
Download & Play
Client Package CDN
Files
.bin .xml .json
.png .gif
.wav .mp3 .ogg
Common Files
Database
Sound
Texture
Sound Comparison
Costs
WAV
Size
MP3
Size
Costs
Feeling Feeling
Texture
Part 1
Part 2
• Choose & Use • Sprite Sheet • Performance
• Package • CDN
• Framework • Frame Rate
Summary
Source Code Game Size
Files Texture
Q&A
Thank You!