Graphics on the iPhone The Fast Learners Accelerated (Survival) - - PowerPoint PPT Presentation

graphics on the iphone
SMART_READER_LITE
LIVE PREVIEW

Graphics on the iPhone The Fast Learners Accelerated (Survival) - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

Graphics on the iPhone

The Fast Learners Accelerated (Survival) Guide

slide-2
SLIDE 2

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

  • pen beta.
slide-3
SLIDE 3

Outline

slide-4
SLIDE 4

The iPhone* as a Gaming Platform

Units Sold Units Sold Benef Benefits its

slide-5
SLIDE 5

iPhone Hardware

slide-6
SLIDE 6

iPhone OS Technologies

slide-7
SLIDE 7

Next: Performance

Now: Examples & Demos

slide-8
SLIDE 8

OpenGL ES 1.1

slide-9
SLIDE 9

Simple OpenGL Example

slide-10
SLIDE 10

What Do You Get From:

slide-11
SLIDE 11

An Air Hockey Game!

On the App Store: Grolsch Game

slide-12
SLIDE 12

Advanced Example

slide-13
SLIDE 13

1st Combine Dot3 2nd Combine Modulate Primary Color: Light Vector Texture 0: Normal Map Texture 1: Diffuse Texture Map Output: N.L * Diffuse Color

slide-14
SLIDE 14

1st Combine

slide-15
SLIDE 15

2nd Combine

slide-16
SLIDE 16

Per-Pixel Lighting

Oolong Engine Example Credits: Wolfgang Engel

  • olongengine.com
slide-17
SLIDE 17

Now: Performance Hints

Next: Conclusion & Questions

slide-18
SLIDE 18

Don’t Mix OpenGL and Native Platform Rendering

slide-19
SLIDE 19

Tile Based Deferred Rendering

slide-20
SLIDE 20

Texture Optimization

slide-21
SLIDE 21

Careful State Management

slide-22
SLIDE 22

Further Optimizations

slide-23
SLIDE 23

Optimizations in General

slide-24
SLIDE 24

Conclusion

slide-25
SLIDE 25

Questions?

slide-26
SLIDE 26

Bonus Feature

Demo: AGON Online

slide-27
SLIDE 27

Bonus Slide: Existing Engines

Unity Torque ShiVa Oolong