Graphics on the iPhone The Fast Learners Accelerated (Survival) Guide
aptocore Five co-founders – all previously worked at Deadline Games on Watchmen: The End is Nigh (PS3, Xbox 360, PC) and other titles. Now the iPhone for game (technology) development. Two small games on App Store and AGON Online (Xbox Live-ish community system) just gone into open beta.
Outline
The iPhone* as a Gaming Platform Units Sold Units Sold Benef Benefits its
iPhone Hardware
iPhone OS Technologies
Now: Examples & Demos Next: Performance
OpenGL ES 1.1
Simple OpenGL Example
What Do You Get From:
An Air Hockey Game! On the App Store: Grolsch Game
Advanced Example
Primary Color: Light Vector 1 st Combine Dot3 Texture 0: Normal Map 2 nd Combine Modulate Texture 1: Diffuse Texture Map Output: N.L * Diffuse Color
1 st Combine
2 nd Combine
Per-Pixel Lighting Oolong Engine Example Credits: Wolfgang Engel oolongengine.com
Now: Performance Hints Next: Conclusion & Questions
Don’t Mix OpenGL and Native Platform Rendering
Tile Based Deferred Rendering
Texture Optimization
Careful State Management
Further Optimizations
Optimizations in General
Conclusion
Questions?
Demo: AGON Online Bonus Feature
Bonus Slide: Existing Engines Unity Torque ShiVa Oolong
Recommend
More recommend