Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

HTML5 Game Development Introduction

6,831 views

Published on

Introductory talk given to the Boston HTML5 Game Development Meetup

Published in: Technology, Design
  • .DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... .DOWNLOAD PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • I saw cloudmach demo at OGIC 11 with the same HTML5 3D web application runing on PC, IPad, HTC Desire(Android) and some WP7 device.
    On PC it was HTML5 and WebGL. Other devices used some kind of server-side rendering.
    But first time i've heard adout cloudmach from people who saw them at Techcrunch 50 2009 demopit. So i think their technology is realy close to release.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • @Euginiy it certainly looks interesting - I wish it was more than just a video and an email signup though.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Cool slides. But some aspects are missing.
    Learning new technologies like HTML5 is good, but some game developers spend a lot of time learning tools they use, and don't realy like to do this again with HTML5.
    So I also see the market of new HTML5 middleware, where you can create games using the standard for the game development industry programming languages and editing tools (like Unity3D). And then your project is automaticaly converted into WebGL, HTML5 and JavaScript code.
    Such product already exists. For example HTML5 platform for 3D games development cloudmach.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

HTML5 Game Development Introduction

  1. 1. HTML5 Game Development Introductions and state o’ the art Pascal Rettig @cykod Wednesday, November 17, 2010
  2. 2. Who Are we? 0 5 10 15 20 Chrome Firefox Safari Opera IE Favorite Browser 0 2 4 6 8 Mario Luigi Peach Wario Other Favorite Character Wednesday, November 17, 2010
  3. 3. This talk The What,The Why,The How (later) Wednesday, November 17, 2010
  4. 4. What is HTML5? Wednesday, November 17, 2010
  5. 5. What is HTML5? Eh,You’ve heard this before... Wednesday, November 17, 2010
  6. 6. What is HTML5 Game Development? Basically HTML5 Game Development = Plugin Free Game Development Wednesday, November 17, 2010
  7. 7. What is HTML5 Game Development? We don’t care much about: New Semantic Tags, MicroData We care a little about: CSS3, Local Storage,Web Workers, GeoLocation Wednesday, November 17, 2010
  8. 8. What is HTML5 Game Development? We Care a lot about: Canvas, Video, Audio,Web Sockets Wednesday, November 17, 2010
  9. 9. For the most part, we’re talking about Canvas Wednesday, November 17, 2010
  10. 10. Why Canvas? Wednesday, November 17, 2010
  11. 11. Just give us a f^%#$ buffer already DirectDraw (DirectX) all over again Game Development on Windows didn’t flourish until developers got direct access to a fast video buffer Wednesday, November 17, 2010
  12. 12. But, there’s wiggle room... AVES Game engine uses DOM Objects for better performance Browsers are optimized to render DOM objects (But we may never see it, as they just got bought by Zynga...) Wednesday, November 17, 2010
  13. 13. HTML5 Performance Wednesday, November 17, 2010
  14. 14. Here’s my current project... Wednesday, November 17, 2010
  15. 15. Wednesday, November 17, 2010
  16. 16. Sorry, wrong slide... Wednesday, November 17, 2010
  17. 17. Wednesday, November 17, 2010
  18. 18. Actually it’s not that bad.. Wednesday, November 17, 2010
  19. 19. Where We are 1985-90 1991-94 1995-20001977-84 Wednesday, November 17, 2010
  20. 20. Where we are Q4 2010 Q2 2011 Q4 2011Q1 2010 Wednesday, November 17, 2010
  21. 21. Awesome is: 20Years of Game Development Compressed down to 2 years Wednesday, November 17, 2010
  22. 22. Next Generation of Browsers Hardware acceleration on Canvas WebGL (FF, Safari, Chrome) Audio http://www.chromium.org/developers/demos-gpu-acceleration-and-webgl Wednesday, November 17, 2010
  23. 23. Why should you care? Top Ten Reasons Wednesday, November 17, 2010
  24. 24. Reason 1: Wednesday, November 17, 2010
  25. 25. It’s new and shiny If you write a crappy 2d game and write a tutorial, you’ll actually get some attention for it. Wednesday, November 17, 2010
  26. 26. Reason 2: Wednesday, November 17, 2010
  27. 27. We can get a little retro (And again, people will actually care) Wednesday, November 17, 2010
  28. 28. How about a Commander Keen-era platformer? Wednesday, November 17, 2010
  29. 29. Reason 3: It’s Cross-platform You can leverage the same codebase for a whole bunch of different platforms (Akihabara running on iPhone,Android, Firefox, ...) Wednesday, November 17, 2010
  30. 30. Reason 4: Wednesday, November 17, 2010
  31. 31. It’s kinda easy Chances are you already know some Javascript, so there’s not that much new to learn to make simple games Wednesday, November 17, 2010
  32. 32. Reason 5: Casual gaming Huge industry, with a consumer base that cares lot less about graphics, etc than hardcore gamers used to. Wednesday, November 17, 2010
  33. 33. Reason 6: (follows from 5) Wednesday, November 17, 2010
  34. 34. Indie games have a chance MineCraft....that’s all I have to say Wednesday, November 17, 2010
  35. 35. Reason 7: It’s coming Apple (obviously), Microsoft are saying it’s the future Microsoft just adjusted their SilverLight strategy. Wednesday, November 17, 2010
  36. 36. Reason 8: Wednesday, November 17, 2010
  37. 37. Games are fun (And you’re going to have to learn HTML5 anyway) Wednesday, November 17, 2010
  38. 38. Reason 9: Wednesday, November 17, 2010
  39. 39. It’s Open No restrictions on tools, open standards and “development environments” Closed is why I stopped game development mid 2000’s Wednesday, November 17, 2010
  40. 40. Reason 10: Wednesday, November 17, 2010
  41. 41. You can go back to basics And not feel like you’re wasting your time: Needed: 2D Physics, Collision detection,Vector Math, Sprite libraries Wednesday, November 17, 2010
  42. 42. Bonus Reason Wednesday, November 17, 2010
  43. 43. Create Game Mechanics that don’t suck By moving Game development into the normal browser environment, we’re taking it out of it’s special box. Wednesday, November 17, 2010
  44. 44. What I’ve been doing... Trying to build as many mini-engines as possible to get a sense for performance, capabilities, design patterns, cross-browser support. Wednesday, November 17, 2010
  45. 45. What you can do: Present! Libraries JavaScript Best Practices JavaScript Patterns WebGL Web Sockets Hacking Akihabara New Audio API Node.js Wednesday, November 17, 2010

×