Real Benefits of HTML5 for Games (MS Campfire, 2012)

50
* Formerly known as GamesMadeMe Real benefits of HTML5 games Juha Paananen CEO & Co-Founder, Non-Stop Games

description

My talk at Microsoft Campfire in Singapore in April 2012.

Transcript of Real Benefits of HTML5 for Games (MS Campfire, 2012)

Page 1: Real Benefits of HTML5 for Games (MS Campfire, 2012)

* Formerly known as GamesMadeMe

Real benefits of HTML5 games Juha Paananen CEO & Co-Founder, Non-Stop Games

Page 2: Real Benefits of HTML5 for Games (MS Campfire, 2012)

About  Me  

•  Always  loved  computer  games:  some  of  my  favorites  

•  Worked  previously  at  Nokia  •  Co-­‐founded  Non-­‐Stop  Games  last  year  •  Try  to  kitesurf  and  travel  on  my  freeAme  

Page 3: Real Benefits of HTML5 for Games (MS Campfire, 2012)

   

Seed-Funding

   

Singapore Office Opens

   

Dollar Isle LIVE

   

Company is Born

   

Dollar Isle BETA

March August March Mid 2012

   

Game2 Launches

?

•  HTML5  focused  games  company  •  Founded  as  GamesMadeMe:  www.gamesmademe.com  

Page 4: Real Benefits of HTML5 for Games (MS Campfire, 2012)

About  this  talk  

HTML5  basics  State  of  HTML5  games  Benefits  of  HTML5  for  games  What  we  learned  with  Dollar  Isle    Glimpse  in  the  future    

   

Page 5: Real Benefits of HTML5 for Games (MS Campfire, 2012)

HTML5?  

•  Official  definiAon:  

http://www.w3.org/TR/2012/WD-html5-20120329/

Page 6: Real Benefits of HTML5 for Games (MS Campfire, 2012)

But  for  the  purpose  of    this  talk…  

HTML5  =  HTML  +  JS  +  CSS3  

Page 7: Real Benefits of HTML5 for Games (MS Campfire, 2012)

HTML5  basics  State  of  HTML5  games  Benefits  of  HTML5  for  games  What  we  learned  with  Dollar  Isle    Glimpse  in  the  future    

 

 

Page 8: Real Benefits of HTML5 for Games (MS Campfire, 2012)

HYPE?  

+ Dextrose +

Page 9: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Where  are  the  games?  

Page 10: Real Benefits of HTML5 for Games (MS Campfire, 2012)
Page 11: Real Benefits of HTML5 for Games (MS Campfire, 2012)
Page 12: Real Benefits of HTML5 for Games (MS Campfire, 2012)
Page 13: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Some  good  examples  of  HMTL5  games  

Page 14: Real Benefits of HTML5 for Games (MS Campfire, 2012)

https://apps.facebook.com/skyscrapercity/

Page 15: Real Benefits of HTML5 for Games (MS Campfire, 2012)

www.dollarisle.com

Page 16: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Reality  check?  

Lot of games build to demo the tech Only few built for HTM5 from ground-up

Page 17: Real Benefits of HTML5 for Games (MS Campfire, 2012)
Page 18: Real Benefits of HTML5 for Games (MS Campfire, 2012)

This  is  all  normal  

We are here?

Page 19: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Create  games  that  take  advantage  of  the  plaYorm!  

Page 20: Real Benefits of HTML5 for Games (MS Campfire, 2012)

But  what  are  those?  

Page 21: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Killer  Benefits  of  HMTL5!  

Page 22: Real Benefits of HTML5 for Games (MS Campfire, 2012)

HTML5  basics  State  of  HTML5  games  Benefits  of  HTML5  for  games  What  we  learned  with  Dollar  Isle    Glimpse  in  the  future    

 

 

Page 23: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Write  once,  run  everywhere    Same  codebase  

 

1.

Page 24: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Browser  to  browser  on  desktop  is  fairly  simple  –  Just  forget  the  ancient  ones  (IE6,7,8;  FF3,…)  

•  Mobile  needs  more  love  – Performance.  Bugs  (especially  Android).  UI  

•  Game  design  for  mobile  &  desktop  is  much  harder  than  the  programming  

Page 25: Real Benefits of HTML5 for Games (MS Campfire, 2012)

 2.’Everyone’  can  play  (at  least  everyone  with  a  modern  browser)  

Page 26: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Did  he  have  an  iPhone,  

Android  or  Windows  Phone?  

Page 27: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Big thing for social games little effect to single player or ’hardcore’ games

Page 28: Real Benefits of HTML5 for Games (MS Campfire, 2012)

3.  ’Game  as  a  link’  

Page 29: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Most natural way of sharing. In our Internet DNA.

Page 30: Real Benefits of HTML5 for Games (MS Campfire, 2012)

4.  It’s  not  Flash  (=it’s  ”open”)  

Page 31: Real Benefits of HTML5 for Games (MS Campfire, 2012)

5.  Game  always  up-­‐to-­‐date  

Page 32: Real Benefits of HTML5 for Games (MS Campfire, 2012)

<  

Page 33: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Important  in  social  games  that  are  frequently  updated    Makes  A/B  tesAng  much  easier  

Page 34: Real Benefits of HTML5 for Games (MS Campfire, 2012)

6.  Not  dependent  on  app  stores  

Page 35: Real Benefits of HTML5 for Games (MS Campfire, 2012)
Page 36: Real Benefits of HTML5 for Games (MS Campfire, 2012)

…But  

You  also  lose  the  biggest  benefits  of  app  stores    -­‐  Easy  payment  -­‐  Discovery  

(If  you  don’t  wrap  it  into  naAve)  

Page 37: Real Benefits of HTML5 for Games (MS Campfire, 2012)

7.  Instant  accessibility  

Page 38: Real Benefits of HTML5 for Games (MS Campfire, 2012)

This  can  be  only  done  with  HTML5  

Page 39: Real Benefits of HTML5 for Games (MS Campfire, 2012)

HTML5  basics  State  of  HTML5  games  Benefits  of  HTML5  for  games  What  we  learned  with  Dollar  Isle    Glimpse  in  the  future    

 

 

Page 40: Real Benefits of HTML5 for Games (MS Campfire, 2012)

OR  Stories from the front line of web development

Page 41: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Browser  as  a  gaming  plaYorm    

Page 42: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Installs  ?  –  User  can  come  from  ”anywhere”    Session  management    UI  –  Browser  Chrome,  back  bumon,  etc    First  load  extremely  important  

Page 43: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Key  HTML5  features  for  game  development  

Page 44: Real Benefits of HTML5 for Games (MS Campfire, 2012)

1.  HTML5  Canvas  2.  HTML5  Canvas  3.  HTML5  Canvas  4.  CSS  transformaAons  5.  Other  CSS  stuff  like  rounded  corners  

Page 45: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Good  JS  programmer  ≠  Good  HTML5  programmer  

Important to understand ’browser framework’, DOM etc.

Page 46: Real Benefits of HTML5 for Games (MS Campfire, 2012)

•  Choose  your  game  concept  carefully  

•  Hard  to  make  mobile  and  desktop  gameplay    equally  good  

•  Mobile  will  take  most  of  your  Ame  

Page 47: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Remember  

Front-­‐end  it’s  not  all  it  is.    Back-­‐end  work  most  can  be  

Page 48: Real Benefits of HTML5 for Games (MS Campfire, 2012)

HTML5  basics  State  of  HTML5  games  Benefits  of  HTML5  for  games  What  we  learned  with  Dollar  Isle    Glimpse  in  the  future    

 

 

Page 49: Real Benefits of HTML5 for Games (MS Campfire, 2012)

My  predicAons  

•  Mobile  browsers  will  get  much  bemer  during  next  12  months  – Sound,  HW  acceleraAon,  etc  

•  More  app-­‐like  behaviour  for  HTML5  – Home  screen  access..  Looking  forward  to  Metro  apps  

•  More  distribuAon!  – Facebook,  GREE,  Zynga,  Pokki…  

•  Living  room  (TV)  starts  to  get  more  important  as  a  plaYorm  

Page 50: Real Benefits of HTML5 for Games (MS Campfire, 2012)

Thank  you  !    

www.gamesmademe.com/jobs    

@juhapaananen  

Questions?