SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Ge#ng	
  Started	
  In	
  Mobile	
  Games	
  




           Ali	
  Hamidi	
  (Co-­‐founder)	
  
Piranha	
  Byte	
  
•  Young	
  new	
  mobile	
  games	
  developer	
  
•  Focus	
  on	
  iOS	
  (At	
  the	
  moment)	
  
•  Plan	
  to	
  support	
  Android,	
  WP7,	
  Web	
  (FB,	
  
   Google+	
  etc…)	
  
•  Gamers	
  
•  Diverse	
  team	
  
•  Lots	
  of	
  different	
  games	
  in	
  the	
  pipeline	
  
Big	
  News!	
  
•  Publishing	
  contract	
  
   signed	
  for	
  our	
  first	
  
   game	
  
•  Chillingo	
  is	
  the	
  leading	
  
   independent	
  games	
  
   publisher	
  and	
  a	
  division	
  
   of	
  Electronic	
  Arts	
  
•  Sorry,	
  can’t	
  give	
  you	
  
   anymore	
  informaTon	
  
Who	
  Am	
  I?	
  
          •    Ali	
  Hamidi	
  
          •    Co-­‐founder	
  
          •    CTO	
  
          •    Game	
  Designer	
  
          •    Gamer	
  
Two	
  Audiences	
  
New	
  to	
  games	
  development	
     Already	
  developing	
  games	
  
•  No	
  games…yet!	
                   •  Developing	
  games	
  on	
  a	
  
                                           different	
  plaWorm:	
  
                                            –  Flash	
  
                                            –  PC	
  (Mac???)	
  
                                            –  Console	
  
New	
  To	
  Games	
  Development	
  
•    The	
  Idea	
  
•    Type	
  (Archetypes)	
  
•    Mechanics	
  
•    Control	
  Schemes	
  
•    Style	
  
•    PlaWorm	
  
The	
  Idea	
  
Come	
  up	
  with	
  it…	
                 Then	
  refine	
  it…	
  
•  The	
  inspiraTon	
                      •  Talk	
  to	
  people	
  
•  Something	
  you	
  would	
  play?	
     •  Try	
  to	
  find	
  similar	
  examples	
  
•  Something	
  you	
  know/think	
              –    What	
  did	
  they	
  do	
  well?	
  
   there	
  is	
  demand	
  for?	
               –    What	
  did	
  they	
  do	
  badly?	
  
                                                 –    Did	
  they	
  sell	
  well?	
  
•  I	
  could	
  do	
  it	
  be[er…	
  
                                                 –    Did	
  they	
  get	
  good	
  reviews?	
  
                                                 –    What	
  feedback	
  did	
  they	
  get?	
  
                                            •  Research	
  is	
  good	
  
                                            •  Copying	
  is	
  bad!	
  
Archetypes	
  
Mechanics	
  
•    Game	
  Logic	
  
•    The	
  rules	
  of	
  the	
  system	
  
•    How	
  will	
  it	
  work	
  
•    What	
  will	
  it	
  actually	
  do	
  
Control	
  Scheme	
  
•    How	
  will	
  players	
  interact	
  with	
  your	
  game?	
  
•    Mobile	
  =	
  Touch	
  Screen	
  
•    Don’t	
  map	
  PC	
  or	
  Console	
  controls!	
  
•    Absolutely	
  criTcal!!!	
  
•    On	
  screen	
  virtual	
  joypad	
  =	
  Fail!	
  (IMHO)	
  
Style	
  
•  Find	
  someone	
  good	
  and	
  then	
  hold	
  on	
  to	
  them	
  
•  AestheTcs	
  are	
  crucial	
  
•  Good	
  games	
  
    –  Play	
  well	
  
    –  Look	
  OK	
  
•  Great	
  games	
  
    –  Play	
  well	
  
    –  Look	
  amazing!	
  
PlaWorm	
  
•  Build	
  for	
  whatever	
  plaWorm	
  you	
  have?	
  
•  Target	
  the	
  biggest	
  market?	
  
•  Target	
  whatever	
  your	
  favorite	
  tool	
  supports?	
  
Some	
  Tools	
  
•    Game	
  Salad	
  –	
  www.gamesalad.com	
  
•    Corona	
  –	
  www.anscamobile.com	
  
•    Spaceport	
  –	
  www.spaceport.io	
  
•    Unity	
  3D	
  –	
  www.unity3d.com	
  
•    UDK	
  –	
  www.udk.com	
  
•    NaTve	
  
     –  Cocos2d	
  –	
  Available	
  on	
  many	
  plaWorms	
  
Flexibility	
     Tool	
  Comparison	
  




                          Complexity	
  
Some	
  Advice	
  
Do…	
                                                   Don’t…	
  
•  Start	
  with	
  a	
  simple	
  idea	
               •  Obsess	
  over	
  innovaTon	
  
    –  You’re	
  much	
  more	
  likely	
  to	
  be	
   •  Obsess	
  over	
  “cool”	
  
       able	
  to	
  do	
  it	
  
                                                        •  Reinvent	
  the	
  wheel	
  
•  “Borrow”	
  ideas	
  when	
                              –  If	
  there	
  is	
  a	
  good	
  way	
  of	
  doing	
  
   learning	
                                                  something,	
  use	
  it	
  
      –  Working	
  with	
  some	
  kind	
  of	
  
                                                             •  Make	
  excuses	
  
         reference	
  helps	
  
                                                             •  Copy/Clone/Duplicate	
  
•  Something…Anything!	
  
•  Learn	
  from	
  the	
  process	
  
Already	
  Making	
  Games	
  
•  PorTng	
  
•  Constraints	
  
•  MulT-­‐plaWorm	
  ConsideraTons	
  
PorTng	
  From	
  Flash	
  
RIP	
  Flash	
  (on	
  Mobile)	
  
…but	
  you	
  have	
  some	
  opTons	
  

Social	
  Game	
                                        Casual/Arcade	
  Game	
  
•  Spaceport	
                                          •  Corona	
  +	
  Spriteloq	
  
     –  Convert	
  SWF	
  assets	
  straight	
               –  Lua	
  based	
  
        into	
  SVG	
                                        –  MulT-­‐plaWorm	
  
                                                             –  Rich	
  API	
  
     –  Convert	
  AS3	
  into	
  JavaScript	
  
                                                             –  Spriteloq	
  converts	
  SWFs	
  into	
  
     –  Not	
  automagical,	
  sTll	
  need	
  to	
             Corona	
  friendly	
  spritesheets	
  
        do	
  some	
  work	
                                 –  Spriteloq	
  converts	
  layouts	
  and	
  
•  www.spaceport.io	
                                           generates	
  Lua	
  for	
  you	
  
                                                        •  www.anscamobile.com	
  
PorTng	
  from	
  PC	
  
•  Much	
  harder	
  
•  Lots	
  of	
  different	
  engines	
  
•  Less	
  powerful,	
  less	
  RAM,	
  less	
  storage…less	
  
   everything	
  
•  Smaller	
  screen	
  
•  Higher	
  pixel	
  density	
  
•  …probably	
  lots	
  of	
  effort…unless…	
  
PorTng	
  from	
  PC	
  (cont.)	
  
•  Already	
  using	
  a	
  mobile	
  friendly	
  engine	
  
    –  Unity	
  3D	
  
         •    Supports	
  PC/Mac,	
  iOS,	
  Android…	
  
         •    Visual	
  IDE	
  
         •    Code	
  in	
  C#	
  or	
  JavaScript	
  
         •    Integrated	
  Asset	
  Store	
  
         •    Unity3d.com	
  
    –  UDK	
  (Unreal	
  Development	
  Kit)	
  
         •  Epic	
  is	
  here	
  
         •  Talk	
  to	
  them	
  J	
  
         •  Udk.com	
  
Constraints	
  and	
  ConsideraTons	
  
•  Small	
  screen	
  
    –  Not	
  necessarily	
  low	
  resoluTon…	
  
•  Much	
  less	
  memory	
  available	
  to	
  you	
  
    –  ~100Mb	
  not	
  Gbs	
  
•  Total	
  storage	
  
    –  <20Mb	
  to	
  be	
  delivered	
  over	
  3G	
  
•  Business	
  Model	
  
    –  Paid	
  download	
  
    –  Freemium	
  
    –  IAP	
  
MulTplaWorm	
  ConsideraTons	
  
•  Performance	
  
•  Screens	
  
    –  Pixel	
  DensiTes?	
  Aspect	
  RaTos?	
  
•  Billing	
  
    –  IAP?	
  In-­‐App	
  Billing?	
  
•  Services	
  
    –  Game	
  Center?	
  Xbox	
  Live?	
  
    –  Push	
  NoTficaTon	
  
•  Hardware	
  Features	
  
Do	
  Something!	
  
•  Make	
  something/anything!	
  
     –  Doesn’t	
  ma[er	
  if	
  it’s	
  rubbish.	
  You’ll	
  learn	
  lots.	
  
•    Loads	
  of	
  people	
  willing	
  to	
  help	
  
•    Insane	
  amount	
  of	
  resources	
  online	
  
•    Lots	
  of	
  tools	
  
•    No	
  excuses!	
  
Thank	
  You	
  
•    Website:	
  www.piranhabyte.com	
  
•    Email:	
  ali@piranhabyte.com	
  
•    Twi[er:	
  @ahamidi	
  
•    Xbox	
  Live:	
  LiserAH	
  
•    PlayStaTon	
  Network:	
  alihamidi	
  
•    Game	
  Center:	
  ahamidi	
  

Más contenido relacionado

La actualidad más candente

Making games for libraries (Leeds)
Making games for libraries (Leeds)Making games for libraries (Leeds)
Making games for libraries (Leeds)Andrew Walsh
 
Doug McCune - Using Open Source Flex and ActionScript Projects
Doug McCune - Using Open Source Flex and ActionScript ProjectsDoug McCune - Using Open Source Flex and ActionScript Projects
Doug McCune - Using Open Source Flex and ActionScript ProjectsDoug McCune
 
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makerspchristensen
 
Why (and how) we shuffle desks at work
Why (and how) we shuffle desks at workWhy (and how) we shuffle desks at work
Why (and how) we shuffle desks at workYoav Shapira
 
COMP 4010 Lecture 6: VR Applications
COMP 4010 Lecture 6: VR ApplicationsCOMP 4010 Lecture 6: VR Applications
COMP 4010 Lecture 6: VR ApplicationsMark Billinghurst
 
Week11 puzzle-games-2-
Week11  puzzle-games-2-Week11  puzzle-games-2-
Week11 puzzle-games-2-NaimChePee
 
Interactive Fiction Game Engines
 Interactive Fiction Game Engines Interactive Fiction Game Engines
Interactive Fiction Game EnginesAdam Clare
 
CU Geek Club 簡介
CU Geek Club 簡介CU Geek Club 簡介
CU Geek Club 簡介Ben Cheng
 
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign Workshop
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign WorkshopGoldmund, Wyldebeast & Wunderliebe - Responsive Webdesign Workshop
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign WorkshopKim Chee Leong
 
Tinkers, Printers & Makers: Makerspaces in the Library
Tinkers, Printers & Makers: Makerspaces in the LibraryTinkers, Printers & Makers: Makerspaces in the Library
Tinkers, Printers & Makers: Makerspaces in the LibraryMichael Sauers
 

La actualidad más candente (12)

Making games for libraries (Leeds)
Making games for libraries (Leeds)Making games for libraries (Leeds)
Making games for libraries (Leeds)
 
Doug McCune - Using Open Source Flex and ActionScript Projects
Doug McCune - Using Open Source Flex and ActionScript ProjectsDoug McCune - Using Open Source Flex and ActionScript Projects
Doug McCune - Using Open Source Flex and ActionScript Projects
 
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
 
Why (and how) we shuffle desks at work
Why (and how) we shuffle desks at workWhy (and how) we shuffle desks at work
Why (and how) we shuffle desks at work
 
COMP 4010 Lecture 6: VR Applications
COMP 4010 Lecture 6: VR ApplicationsCOMP 4010 Lecture 6: VR Applications
COMP 4010 Lecture 6: VR Applications
 
Week11 puzzle-games-2-
Week11  puzzle-games-2-Week11  puzzle-games-2-
Week11 puzzle-games-2-
 
Mobile Games & Culture
Mobile Games & CultureMobile Games & Culture
Mobile Games & Culture
 
Interactive Fiction Game Engines
 Interactive Fiction Game Engines Interactive Fiction Game Engines
Interactive Fiction Game Engines
 
CU Geek Club 簡介
CU Geek Club 簡介CU Geek Club 簡介
CU Geek Club 簡介
 
Griot: Open Source Storytelling Tool
Griot: Open Source Storytelling ToolGriot: Open Source Storytelling Tool
Griot: Open Source Storytelling Tool
 
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign Workshop
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign WorkshopGoldmund, Wyldebeast & Wunderliebe - Responsive Webdesign Workshop
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign Workshop
 
Tinkers, Printers & Makers: Makerspaces in the Library
Tinkers, Printers & Makers: Makerspaces in the LibraryTinkers, Printers & Makers: Makerspaces in the Library
Tinkers, Printers & Makers: Makerspaces in the Library
 

Similar a Getting started in mobile games

Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobbmochimedia
 
Making A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You ThinkMaking A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You ThinkGorm Lai
 
iPhone game development - Joash Chee
iPhone game development - Joash CheeiPhone game development - Joash Chee
iPhone game development - Joash Cheejasonong
 
How to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ GrantHow to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ GrantTJ Grant
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
 
From CS:GO to VR – 11 years of Game Development at Hidden Path Entertainment
From CS:GO to VR – 11 years of Game Development at Hidden Path EntertainmentFrom CS:GO to VR – 11 years of Game Development at Hidden Path Entertainment
From CS:GO to VR – 11 years of Game Development at Hidden Path EntertainmentDevGAMM Conference
 
Horizon Zero Dawn: The Early Days
Horizon Zero Dawn: The Early DaysHorizon Zero Dawn: The Early Days
Horizon Zero Dawn: The Early DaysDevGAMM Conference
 
Software solutions for Games Slides
Software solutions for Games SlidesSoftware solutions for Games Slides
Software solutions for Games SlidesKarl Kapp
 
Patrick Curry Meet Up
Patrick Curry Meet UpPatrick Curry Meet Up
Patrick Curry Meet UpTsugi
 
TiConf 2014 Game Dev with Titanium and Platino 5/10/14
TiConf 2014 Game Dev with Titanium and Platino 5/10/14TiConf 2014 Game Dev with Titanium and Platino 5/10/14
TiConf 2014 Game Dev with Titanium and Platino 5/10/14gouldjw13
 
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...Educational Technology
 
DownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
DownTheRabbitHole.js – How to Stay Sane in an Insane EcosystemDownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
DownTheRabbitHole.js – How to Stay Sane in an Insane EcosystemFITC
 
iOS Game Development With UIKit
iOS Game Development With UIKitiOS Game Development With UIKit
iOS Game Development With UIKitMartin Grider
 
A Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & DevelopmentA Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & DevelopmentKarl Bunyan
 
DownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
DownTheRabbitHole.js – How to Stay Sane in an Insane EcosystemDownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
DownTheRabbitHole.js – How to Stay Sane in an Insane EcosystemFITC
 

Similar a Getting started in mobile games (20)

Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobb
 
Making A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You ThinkMaking A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You Think
 
iPhone game development - Joash Chee
iPhone game development - Joash CheeiPhone game development - Joash Chee
iPhone game development - Joash Chee
 
SPS Cincy 2012
SPS Cincy 2012SPS Cincy 2012
SPS Cincy 2012
 
How to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ GrantHow to be an Independent Mobile Dev by TJ Grant
How to be an Independent Mobile Dev by TJ Grant
 
God Of War : post mortem
God Of War : post mortemGod Of War : post mortem
God Of War : post mortem
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
 
From CS:GO to VR – 11 years of Game Development at Hidden Path Entertainment
From CS:GO to VR – 11 years of Game Development at Hidden Path EntertainmentFrom CS:GO to VR – 11 years of Game Development at Hidden Path Entertainment
From CS:GO to VR – 11 years of Game Development at Hidden Path Entertainment
 
Horizon Zero Dawn: The Early Days
Horizon Zero Dawn: The Early DaysHorizon Zero Dawn: The Early Days
Horizon Zero Dawn: The Early Days
 
Software solutions for Games Slides
Software solutions for Games SlidesSoftware solutions for Games Slides
Software solutions for Games Slides
 
Patrick Curry Meet Up
Patrick Curry Meet UpPatrick Curry Meet Up
Patrick Curry Meet Up
 
TiConf 2014 Game Dev with Titanium and Platino 5/10/14
TiConf 2014 Game Dev with Titanium and Platino 5/10/14TiConf 2014 Game Dev with Titanium and Platino 5/10/14
TiConf 2014 Game Dev with Titanium and Platino 5/10/14
 
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
 
Mitch Gitelman
Mitch GitelmanMitch Gitelman
Mitch Gitelman
 
DownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
DownTheRabbitHole.js – How to Stay Sane in an Insane EcosystemDownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
DownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
 
Augernaut js
Augernaut jsAugernaut js
Augernaut js
 
iOS Game Development With UIKit
iOS Game Development With UIKitiOS Game Development With UIKit
iOS Game Development With UIKit
 
A Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & DevelopmentA Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & Development
 
Creating Casual Games for Windows 8
Creating Casual Games for Windows 8Creating Casual Games for Windows 8
Creating Casual Games for Windows 8
 
DownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
DownTheRabbitHole.js – How to Stay Sane in an Insane EcosystemDownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
DownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
 

Último

5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...Apsara Of India
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...noor ahmed
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...aamir
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Bookingnoor ahmed
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Call Girls in Nagpur High Profile
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goasexy call girls service in goa
 
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...russian goa call girl and escorts service
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914Delhi Call girls
 

Último (20)

5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
5* Hotels Call Girls In Goa {{07028418221}} Call Girls In North Goa Escort Se...
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Rajpur ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
 
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
Nayabad Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Sex At ...
 
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
 
Goa Call "Girls Service 9316020077 Call "Girls in Goa
Goa Call "Girls  Service   9316020077 Call "Girls in GoaGoa Call "Girls  Service   9316020077 Call "Girls in Goa
Goa Call "Girls Service 9316020077 Call "Girls in Goa
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
 
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...Call Girls  Agency In Goa  💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
Call Girls Agency In Goa 💚 9316020077 💚 Call Girl Goa By Russian Call Girl ...
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
 
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Salt Lake ⟟ 8250192130 ⟟ High Class Call Girl...
 
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
 
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914
 

Getting started in mobile games

  • 1. Ge#ng  Started  In  Mobile  Games   Ali  Hamidi  (Co-­‐founder)  
  • 2. Piranha  Byte   •  Young  new  mobile  games  developer   •  Focus  on  iOS  (At  the  moment)   •  Plan  to  support  Android,  WP7,  Web  (FB,   Google+  etc…)   •  Gamers   •  Diverse  team   •  Lots  of  different  games  in  the  pipeline  
  • 3. Big  News!   •  Publishing  contract   signed  for  our  first   game   •  Chillingo  is  the  leading   independent  games   publisher  and  a  division   of  Electronic  Arts   •  Sorry,  can’t  give  you   anymore  informaTon  
  • 4. Who  Am  I?   •  Ali  Hamidi   •  Co-­‐founder   •  CTO   •  Game  Designer   •  Gamer  
  • 5. Two  Audiences   New  to  games  development   Already  developing  games   •  No  games…yet!   •  Developing  games  on  a   different  plaWorm:   –  Flash   –  PC  (Mac???)   –  Console  
  • 6. New  To  Games  Development   •  The  Idea   •  Type  (Archetypes)   •  Mechanics   •  Control  Schemes   •  Style   •  PlaWorm  
  • 7. The  Idea   Come  up  with  it…   Then  refine  it…   •  The  inspiraTon   •  Talk  to  people   •  Something  you  would  play?   •  Try  to  find  similar  examples   •  Something  you  know/think   –  What  did  they  do  well?   there  is  demand  for?   –  What  did  they  do  badly?   –  Did  they  sell  well?   •  I  could  do  it  be[er…   –  Did  they  get  good  reviews?   –  What  feedback  did  they  get?   •  Research  is  good   •  Copying  is  bad!  
  • 9. Mechanics   •  Game  Logic   •  The  rules  of  the  system   •  How  will  it  work   •  What  will  it  actually  do  
  • 10. Control  Scheme   •  How  will  players  interact  with  your  game?   •  Mobile  =  Touch  Screen   •  Don’t  map  PC  or  Console  controls!   •  Absolutely  criTcal!!!   •  On  screen  virtual  joypad  =  Fail!  (IMHO)  
  • 11. Style   •  Find  someone  good  and  then  hold  on  to  them   •  AestheTcs  are  crucial   •  Good  games   –  Play  well   –  Look  OK   •  Great  games   –  Play  well   –  Look  amazing!  
  • 12. PlaWorm   •  Build  for  whatever  plaWorm  you  have?   •  Target  the  biggest  market?   •  Target  whatever  your  favorite  tool  supports?  
  • 13. Some  Tools   •  Game  Salad  –  www.gamesalad.com   •  Corona  –  www.anscamobile.com   •  Spaceport  –  www.spaceport.io   •  Unity  3D  –  www.unity3d.com   •  UDK  –  www.udk.com   •  NaTve   –  Cocos2d  –  Available  on  many  plaWorms  
  • 14. Flexibility   Tool  Comparison   Complexity  
  • 15. Some  Advice   Do…   Don’t…   •  Start  with  a  simple  idea   •  Obsess  over  innovaTon   –  You’re  much  more  likely  to  be   •  Obsess  over  “cool”   able  to  do  it   •  Reinvent  the  wheel   •  “Borrow”  ideas  when   –  If  there  is  a  good  way  of  doing   learning   something,  use  it   –  Working  with  some  kind  of   •  Make  excuses   reference  helps   •  Copy/Clone/Duplicate   •  Something…Anything!   •  Learn  from  the  process  
  • 16. Already  Making  Games   •  PorTng   •  Constraints   •  MulT-­‐plaWorm  ConsideraTons  
  • 17. PorTng  From  Flash   RIP  Flash  (on  Mobile)   …but  you  have  some  opTons   Social  Game   Casual/Arcade  Game   •  Spaceport   •  Corona  +  Spriteloq   –  Convert  SWF  assets  straight   –  Lua  based   into  SVG   –  MulT-­‐plaWorm   –  Rich  API   –  Convert  AS3  into  JavaScript   –  Spriteloq  converts  SWFs  into   –  Not  automagical,  sTll  need  to   Corona  friendly  spritesheets   do  some  work   –  Spriteloq  converts  layouts  and   •  www.spaceport.io   generates  Lua  for  you   •  www.anscamobile.com  
  • 18. PorTng  from  PC   •  Much  harder   •  Lots  of  different  engines   •  Less  powerful,  less  RAM,  less  storage…less   everything   •  Smaller  screen   •  Higher  pixel  density   •  …probably  lots  of  effort…unless…  
  • 19. PorTng  from  PC  (cont.)   •  Already  using  a  mobile  friendly  engine   –  Unity  3D   •  Supports  PC/Mac,  iOS,  Android…   •  Visual  IDE   •  Code  in  C#  or  JavaScript   •  Integrated  Asset  Store   •  Unity3d.com   –  UDK  (Unreal  Development  Kit)   •  Epic  is  here   •  Talk  to  them  J   •  Udk.com  
  • 20. Constraints  and  ConsideraTons   •  Small  screen   –  Not  necessarily  low  resoluTon…   •  Much  less  memory  available  to  you   –  ~100Mb  not  Gbs   •  Total  storage   –  <20Mb  to  be  delivered  over  3G   •  Business  Model   –  Paid  download   –  Freemium   –  IAP  
  • 21. MulTplaWorm  ConsideraTons   •  Performance   •  Screens   –  Pixel  DensiTes?  Aspect  RaTos?   •  Billing   –  IAP?  In-­‐App  Billing?   •  Services   –  Game  Center?  Xbox  Live?   –  Push  NoTficaTon   •  Hardware  Features  
  • 22. Do  Something!   •  Make  something/anything!   –  Doesn’t  ma[er  if  it’s  rubbish.  You’ll  learn  lots.   •  Loads  of  people  willing  to  help   •  Insane  amount  of  resources  online   •  Lots  of  tools   •  No  excuses!  
  • 23. Thank  You   •  Website:  www.piranhabyte.com   •  Email:  ali@piranhabyte.com   •  Twi[er:  @ahamidi   •  Xbox  Live:  LiserAH   •  PlayStaTon  Network:  alihamidi   •  Game  Center:  ahamidi