SlideShare a Scribd company logo
INFINITY BLADE AND
BEYOND
THE FUTURE OF MOBILE GAMES
GEREMY MUSTARD | TECHNICAL DIRECTOR
INFINITY BLADE
• (Fun facts about IB in Korea… pending)
WHY MAKE PHONE
GAMES?
• Huge install base
• 2.2 billion dollar,
rapidly growing market
Global Mobile App Store
Rankings
(Ranking by revenue in millions of dollars)
2010
Rank Store
2009
Revenue
2010
Revenue
Annual
Growth
1Apple App Store $769 $1,782 131.9%
2BlackBerry App World $36 $165 360.3%
3Nokia Ovi Store $13 $105 719.4%
4Google Android Market $11 $102 861.5%
Total $829 $2,154 160.2%
Source: IHS Screen Digest February 2011
WHY MAKE PHONE
GAMES?
• Huge install base
• 2.2 billion dollar,
rapidly growing market
• Over 50% of that
revenue comes from
games
• The hardware is ready
for games we like to
make
THE HARDWARE
• Comparable to
last gen consoles
• Will surpass
current gen
consoles within 3
years
• Tons of memory
• Touch screens
MAKE IT PRETTY!
• Emphasis on close-up
characters
• Cinematic
presentation
• Uncluttered screen
• The world was our
story
MAKE IT FUN!
• Can play whole game with One
Finger
– Find ways to get input, then get that
finger out of the way
• Super short session core gameplay
– Meaningful, fun, and progressive
every 2 minutes
• Original, Unique, Device Specific
design
– If your game would be great with a
controller, you are making the wrong
game
• Easy to grasp, difficult to master
– Truly skill based
CHARACTERS
• Lighting
– Per-vertex specular looks
bad on characters
– Per-pixel specular from sum
of diffuse RGB to save
memory
– Spherical Harmonics from
baked GI
• Low verts, HUGE texture
maps
– 3000 verts, 2048 textures
• Low bone count
• 2 weights per vert
• One draw call
– Merged meshes and texture
atlas for hero character
Infinity Blade and beyond
Infinity Blade and beyond
ENVIRONMENT
• Keep draw calls down
– Combine meshes that use the
same texture and shader
– Aggressive culling
• Custom painted cards for
distance
– Lower draw calls
– Simulate depth of field
• Colored lightmaps for distant
meshes to simulate fog
• Delete unseen polygons
– Fixed cameras allowed us to be
super aggressive
BAKED LIGHTING
• Global illumination
• Ambient occlusion
• Baked-in normal maps
• Custom painted details
LIGHTMAPS
BAKED
CUSTOM
LIGHTMAPS
BAKED
CUSTOM
OTHER OPTIMIZATIONS
• Getting around lack of precompiled shaders
• Next gen particle systems are not cheap
– Automated flipbook texture creation from
expensive animated materials
• Precomputed visibility sets
• Considerations for different devices
– Screen resolution vs memory
– Per-pixel rendering performance
SCALABILITY
• Plan ahead for hardware advances
• How easy was it to support iPad 2?
– Content was ready (high res textures)
– Only changed 4 settings!
• Set textures to use highest resolution mip-maps
• Turned on advanced character lighting
• Turned on MSAA
• Turned on 2nd CPU core
• Why so easy?
– Scalable engine settings (must scale between mobile, console,
PC)
– Content built with near future in mind
Infinity Blade and beyond
Infinity Blade and beyond
Platforms in 2002
Consoles
PC Handheld
Mainstream Gaming
PlayStation 2
GameCube
Xbox
GameBoy
Platforms in 2012
Consoles
PC, Mac Native
Handheld
MMO
Mainstream
Gaming
Xbox 360
Wii
PlayStation 3
Mobile/Phone
iPhone/iPad
Android
Nintendo 3DS
Sony NGPKinect XBLA
PSN
Web Gaming
Social Network
Gaming
Faceboo
k
Twitter
Browser Games
Windows Phone 7
DREAM BIG
• Modern mobile hardware + scalable
engines allows for easy cross-platform
development
• What kind of experiences will that allow?
DREAM REALLY BIG
2 BILLION consoles in
people’s pockets within 4
years!!!
Infinity Blade and beyond

More Related Content

PPT
E ball
Nikunj Prajapati
 
KEY
Game Design 2: Lecture 12 - Platform Specific Design
David Farrell
 
PDF
Spice XLife 520HD Smartphone
SpiceMobiles
 
PPTX
Spice XLife 520HD
SpiceMobiles
 
PPT
E-ball concept pc
Sarang Vs
 
PPTX
Nokia Lumia 630 review
91mobiles
 
PDF
Marek-Martin Matyska, Gamajun Games
White Nights Conference
 
PPTX
E-ball ppt
Hmt Meena
 
Game Design 2: Lecture 12 - Platform Specific Design
David Farrell
 
Spice XLife 520HD Smartphone
SpiceMobiles
 
Spice XLife 520HD
SpiceMobiles
 
E-ball concept pc
Sarang Vs
 
Nokia Lumia 630 review
91mobiles
 
Marek-Martin Matyska, Gamajun Games
White Nights Conference
 
E-ball ppt
Hmt Meena
 

What's hot (20)

PPTX
E ball Technology IX
VioletBlack11
 
PPT
E ball ppt1
siva edara
 
PPTX
Nokia x review in pictures
91mobiles
 
PPT
E ballseminar
Arshad Shareef
 
PPT
E-Ball Technology
MANISHA KHURANA
 
PDF
Jakub Dočkal, Alda Games
White Nights Conference
 
PPTX
Nexus 5 review in pictures
91mobiles
 
PPTX
Microsoft Lumia 535 review in pictures
91mobiles
 
PPTX
HTC One (M8) review
91mobiles
 
PPT
Eball
neeti arora
 
PPTX
HCI
Curtis Moxam
 
PPTX
17 session-There’s Probably More than One App for That!
txsilc
 
PDF
Hp envy
Pradnya Bhatkar
 
PDF
Introducing Responsive Web Design
glvsav37
 
KEY
ArchStudio
craigmonahan
 
PDF
Concept design and illustration portfolio
Ian Gottron
 
PDF
iOS 5 Tech Talk World Tour 2011 draft001
Alexandru Terente
 
PPTX
App Concept
ConnahTilley
 
PDF
Surface computing,towards business technology
rajesh441
 
PPTX
Collaborative White Board
Catalin Dumitru
 
E ball Technology IX
VioletBlack11
 
E ball ppt1
siva edara
 
Nokia x review in pictures
91mobiles
 
E ballseminar
Arshad Shareef
 
E-Ball Technology
MANISHA KHURANA
 
Jakub Dočkal, Alda Games
White Nights Conference
 
Nexus 5 review in pictures
91mobiles
 
Microsoft Lumia 535 review in pictures
91mobiles
 
HTC One (M8) review
91mobiles
 
17 session-There’s Probably More than One App for That!
txsilc
 
Introducing Responsive Web Design
glvsav37
 
ArchStudio
craigmonahan
 
Concept design and illustration portfolio
Ian Gottron
 
iOS 5 Tech Talk World Tour 2011 draft001
Alexandru Terente
 
App Concept
ConnahTilley
 
Surface computing,towards business technology
rajesh441
 
Collaborative White Board
Catalin Dumitru
 
Ad

Viewers also liked (20)

PDF
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
ozlael ozlael
 
DOC
Lab report sheet
West Hollow MS Ms. Gill
 
PPTX
Sistemas de informacion diseño de si
UDES - USTA
 
PPTX
Green Color of Islam
Ismaili parivartan
 
PPTX
Maas
Lokendra Lodha
 
PPTX
An!mal cel ls~
Tracey Lofton
 
PDF
1965 newsletter murmur of a bang
West Hollow MS Ms. Gill
 
PDF
Kepler's Laws Lab
West Hollow MS Ms. Gill
 
PPSX
Fotoalbum
Sansibear
 
PDF
Guide to Planning Your Next Web Project
CommonPlaces e-Solutions
 
PPTX
Imperialism day9.2012
Meg
 
PPT
test
alind tiwari
 
PDF
Social CRM en Microsoft Dynamics CRM
CRM excellence
 
PPT
Kpr präs webtest
Konzept PR
 
PPT
Kpr präs webtest2
Konzept PR
 
PPT
Huntington Park Lacrosse Team
victor
 
PPT
Walis 2009
Milos Pelikan
 
PDF
Jquickprofileupload
Lokendra Lodha
 
PDF
Protean-Techbazaar Presentation
Rohit Agarwal
 
그래픽 최적화로 가...가버렷! (부제: 배치! 배칭을 보자!) , Batch! Let's take a look at Batching! -...
ozlael ozlael
 
Lab report sheet
West Hollow MS Ms. Gill
 
Sistemas de informacion diseño de si
UDES - USTA
 
Green Color of Islam
Ismaili parivartan
 
An!mal cel ls~
Tracey Lofton
 
1965 newsletter murmur of a bang
West Hollow MS Ms. Gill
 
Kepler's Laws Lab
West Hollow MS Ms. Gill
 
Fotoalbum
Sansibear
 
Guide to Planning Your Next Web Project
CommonPlaces e-Solutions
 
Imperialism day9.2012
Meg
 
Social CRM en Microsoft Dynamics CRM
CRM excellence
 
Kpr präs webtest
Konzept PR
 
Kpr präs webtest2
Konzept PR
 
Huntington Park Lacrosse Team
victor
 
Walis 2009
Milos Pelikan
 
Jquickprofileupload
Lokendra Lodha
 
Protean-Techbazaar Presentation
Rohit Agarwal
 
Ad

Similar to Infinity Blade and beyond (20)

PDF
「原神」におけるコンソールプラットフォーム開発
Unity Technologies Japan K.K.
 
PPTX
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Unity Technologies
 
PDF
InGyre Deck
Alexander Dadashev
 
PDF
Brief History of Graphics Devices
Tat Iwamoto
 
PDF
Unreal Open Day 2017 UE4 for Mobile: The Future of High Quality Mobile Games
Epic Games China
 
PPTX
Technocratz nov14
Nikhil Kumar Singh
 
PDF
Confrontation Pipeline and SCons
slantsixgames
 
PDF
Gaming is on-the-go
Vasco Elvas
 
PDF
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
gamifi.cc
 
PPTX
Gadgets
Divyang Bhagat
 
PPTX
Mobile Gaming: Past Present and Future
Mindgrub Technologies
 
PPTX
7 Captivating Reasons Why New Nokia 3310 Still Got It
footballartchitec
 
PPTX
Advantages of 2D Tilemaps for Mobile Games
Unity Technologies
 
PPTX
Cross-platform Game Dev w/ CocosSharp
Alexey Strakh
 
PPTX
Session 10-Newsbyte
Technocratz
 
PDF
2012 03-26
FantasyHipHop
 
PPTX
Cornucopias Guide for Newbies V1.0.pptx
Kingsley Choo
 
PPTX
Atd presentation
Zhandarbek Tleubayev
 
PPTX
The law of simplicity
jayminamin
 
PPTX
UGC In Game : A Brief History and How We Bring It To Mobile | Zhuo Yue
Jessica Tams
 
「原神」におけるコンソールプラットフォーム開発
Unity Technologies Japan K.K.
 
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Unity Technologies
 
InGyre Deck
Alexander Dadashev
 
Brief History of Graphics Devices
Tat Iwamoto
 
Unreal Open Day 2017 UE4 for Mobile: The Future of High Quality Mobile Games
Epic Games China
 
Technocratz nov14
Nikhil Kumar Singh
 
Confrontation Pipeline and SCons
slantsixgames
 
Gaming is on-the-go
Vasco Elvas
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
gamifi.cc
 
Gadgets
Divyang Bhagat
 
Mobile Gaming: Past Present and Future
Mindgrub Technologies
 
7 Captivating Reasons Why New Nokia 3310 Still Got It
footballartchitec
 
Advantages of 2D Tilemaps for Mobile Games
Unity Technologies
 
Cross-platform Game Dev w/ CocosSharp
Alexey Strakh
 
Session 10-Newsbyte
Technocratz
 
2012 03-26
FantasyHipHop
 
Cornucopias Guide for Newbies V1.0.pptx
Kingsley Choo
 
Atd presentation
Zhandarbek Tleubayev
 
The law of simplicity
jayminamin
 
UGC In Game : A Brief History and How We Bring It To Mobile | Zhuo Yue
Jessica Tams
 

More from ozlael ozlael (20)

PPTX
Unity & VR (Unity Roadshow 2016)
ozlael ozlael
 
PDF
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
ozlael ozlael
 
PPTX
Optimizing mobile applications - Ian Dundore, Mark Harkness
ozlael ozlael
 
PDF
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
ozlael ozlael
 
PDF
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
ozlael ozlael
 
PDF
스티브잡스처럼 프레젠테이션하기
ozlael ozlael
 
PDF
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
ozlael ozlael
 
PDF
Introduce coco2dx with cookingstar
ozlael ozlael
 
PDF
Deferred rendering case study
ozlael ozlael
 
PDF
Kgc make stereo game on pc
ozlael ozlael
 
PPTX
mssao presentation
ozlael ozlael
 
PDF
Modern gpu optimize blog
ozlael ozlael
 
PDF
Modern gpu optimize
ozlael ozlael
 
PDF
Bickerstaff benson making3d games on the playstation3
ozlael ozlael
 
PDF
DOF Depth of Field
ozlael ozlael
 
PDF
Hable uncharted2(siggraph%202010%20 advanced%20realtime%20rendering%20course)
ozlael ozlael
 
PDF
Deferred rendering in_leadwerks_engine[1]
ozlael ozlael
 
PDF
Deferred shading
ozlael ozlael
 
PDF
Deferred Rendering in Killzone 2
ozlael ozlael
 
PDF
Ssao
ozlael ozlael
 
Unity & VR (Unity Roadshow 2016)
ozlael ozlael
 
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
ozlael ozlael
 
Optimizing mobile applications - Ian Dundore, Mark Harkness
ozlael ozlael
 
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
ozlael ozlael
 
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
ozlael ozlael
 
스티브잡스처럼 프레젠테이션하기
ozlael ozlael
 
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
ozlael ozlael
 
Introduce coco2dx with cookingstar
ozlael ozlael
 
Deferred rendering case study
ozlael ozlael
 
Kgc make stereo game on pc
ozlael ozlael
 
mssao presentation
ozlael ozlael
 
Modern gpu optimize blog
ozlael ozlael
 
Modern gpu optimize
ozlael ozlael
 
Bickerstaff benson making3d games on the playstation3
ozlael ozlael
 
DOF Depth of Field
ozlael ozlael
 
Hable uncharted2(siggraph%202010%20 advanced%20realtime%20rendering%20course)
ozlael ozlael
 
Deferred rendering in_leadwerks_engine[1]
ozlael ozlael
 
Deferred shading
ozlael ozlael
 
Deferred Rendering in Killzone 2
ozlael ozlael
 

Recently uploaded (20)

PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
AbdullahSani29
 
PDF
DevOps & Developer Experience Summer BBQ
AUGNYC
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Revolutionize Operations with Intelligent IoT Monitoring and Control
Rejig Digital
 
PDF
Test Bank, Solutions for Java How to Program, An Objects-Natural Approach, 12...
famaw19526
 
PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
Precisely
 
PDF
NewMind AI Monthly Chronicles - July 2025
NewMind AI
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
AVTRON Technologies LLC
 
PDF
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
 
PDF
Google’s NotebookLM Unveils Video Overviews
SOFTTECHHUB
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
DOCX
Top AI API Alternatives to OpenAI: A Side-by-Side Breakdown
vilush
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
AbdullahSani29
 
DevOps & Developer Experience Summer BBQ
AUGNYC
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Revolutionize Operations with Intelligent IoT Monitoring and Control
Rejig Digital
 
Test Bank, Solutions for Java How to Program, An Objects-Natural Approach, 12...
famaw19526
 
Enable Enterprise-Ready Security on IBM i Systems.pdf
Precisely
 
NewMind AI Monthly Chronicles - July 2025
NewMind AI
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Doc9.....................................
SofiaCollazos
 
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
AVTRON Technologies LLC
 
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
 
Google’s NotebookLM Unveils Video Overviews
SOFTTECHHUB
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Top AI API Alternatives to OpenAI: A Side-by-Side Breakdown
vilush
 

Infinity Blade and beyond

  • 1. INFINITY BLADE AND BEYOND THE FUTURE OF MOBILE GAMES GEREMY MUSTARD | TECHNICAL DIRECTOR
  • 2. INFINITY BLADE • (Fun facts about IB in Korea… pending)
  • 3. WHY MAKE PHONE GAMES? • Huge install base • 2.2 billion dollar, rapidly growing market
  • 4. Global Mobile App Store Rankings (Ranking by revenue in millions of dollars) 2010 Rank Store 2009 Revenue 2010 Revenue Annual Growth 1Apple App Store $769 $1,782 131.9% 2BlackBerry App World $36 $165 360.3% 3Nokia Ovi Store $13 $105 719.4% 4Google Android Market $11 $102 861.5% Total $829 $2,154 160.2% Source: IHS Screen Digest February 2011
  • 5. WHY MAKE PHONE GAMES? • Huge install base • 2.2 billion dollar, rapidly growing market • Over 50% of that revenue comes from games • The hardware is ready for games we like to make
  • 6. THE HARDWARE • Comparable to last gen consoles • Will surpass current gen consoles within 3 years • Tons of memory • Touch screens
  • 7. MAKE IT PRETTY! • Emphasis on close-up characters • Cinematic presentation • Uncluttered screen • The world was our story
  • 8. MAKE IT FUN! • Can play whole game with One Finger – Find ways to get input, then get that finger out of the way • Super short session core gameplay – Meaningful, fun, and progressive every 2 minutes • Original, Unique, Device Specific design – If your game would be great with a controller, you are making the wrong game • Easy to grasp, difficult to master – Truly skill based
  • 9. CHARACTERS • Lighting – Per-vertex specular looks bad on characters – Per-pixel specular from sum of diffuse RGB to save memory – Spherical Harmonics from baked GI • Low verts, HUGE texture maps – 3000 verts, 2048 textures • Low bone count • 2 weights per vert • One draw call – Merged meshes and texture atlas for hero character
  • 12. ENVIRONMENT • Keep draw calls down – Combine meshes that use the same texture and shader – Aggressive culling • Custom painted cards for distance – Lower draw calls – Simulate depth of field • Colored lightmaps for distant meshes to simulate fog • Delete unseen polygons – Fixed cameras allowed us to be super aggressive
  • 13. BAKED LIGHTING • Global illumination • Ambient occlusion • Baked-in normal maps • Custom painted details
  • 15. BAKED
  • 18. BAKED
  • 20. OTHER OPTIMIZATIONS • Getting around lack of precompiled shaders • Next gen particle systems are not cheap – Automated flipbook texture creation from expensive animated materials • Precomputed visibility sets • Considerations for different devices – Screen resolution vs memory – Per-pixel rendering performance
  • 21. SCALABILITY • Plan ahead for hardware advances • How easy was it to support iPad 2? – Content was ready (high res textures) – Only changed 4 settings! • Set textures to use highest resolution mip-maps • Turned on advanced character lighting • Turned on MSAA • Turned on 2nd CPU core • Why so easy? – Scalable engine settings (must scale between mobile, console, PC) – Content built with near future in mind
  • 24. Platforms in 2002 Consoles PC Handheld Mainstream Gaming PlayStation 2 GameCube Xbox GameBoy
  • 25. Platforms in 2012 Consoles PC, Mac Native Handheld MMO Mainstream Gaming Xbox 360 Wii PlayStation 3 Mobile/Phone iPhone/iPad Android Nintendo 3DS Sony NGPKinect XBLA PSN Web Gaming Social Network Gaming Faceboo k Twitter Browser Games Windows Phone 7
  • 26. DREAM BIG • Modern mobile hardware + scalable engines allows for easy cross-platform development • What kind of experiences will that allow?
  • 27. DREAM REALLY BIG 2 BILLION consoles in people’s pockets within 4 years!!!