Real Benefits of HTML5 for Games (MS Campfire, 2012)
Real benefits of HTML5 gamesJuha PaananenCEO & Co-Founder, Non-Stop Games * Formerly known as GamesMadeMe
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
• HTML5 focused games company • Founded as GamesMadeMe: www.gamesmademe.com Company is Born Dollar Isle BETA Dollar Isle LIVEMarch August March Mid 2012 ? Singapore Office Game2 Launches Opens Seed-Funding
About this talk HTML5 basics State of HTML5 games Beneﬁts of HTML5 for games What we learned with Dollar Isle Glimpse in the future
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
2.’Everyone’ can play (at least everyone with a modern browser)
Did he have an iPhone, Android or Windows Phone?
Big thing for social gameslittle effect to single player or ’hardcore’ games
1. HTML5 Canvas 2. HTML5 Canvas 3. HTML5 Canvas 4. CSS transformaAons 5. Other CSS stuﬀ like rounded corners
Good JS programmer ≠ Good HTML5 programmer Important to understand ’browser framework’, DOM etc.
• Choose your game concept carefully • Hard to make mobile and desktop gameplay equally good • Mobile will take most of your Ame
Remember Front-‐end it’s not all it is. Back-‐end work most can be
HTML5 basics State of HTML5 games Beneﬁts of HTML5 for games What we learned with Dollar Isle Glimpse in the future
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
Thank you ! www.gamesmademe.com/jobs @juhapaananen Questions?
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.