Presentation is loading. Please wait.

Presentation is loading. Please wait.

J2ME Game Development Platform: 3 months and so much to do… 19.12.2005 Chief Operating Officer Juhana Hietala.

Similar presentations


Presentation on theme: "J2ME Game Development Platform: 3 months and so much to do… 19.12.2005 Chief Operating Officer Juhana Hietala."— Presentation transcript:

1 J2ME Game Development Platform: 3 months and so much to do… 19.12.2005 Chief Operating Officer Juhana Hietala

2 12/19/2005 Copyright © 2005 Rovio Mobile Page 2 Agenda Introduction Developing a platform for mobile Platform in actual use in game development projects Summary

3 12/19/2005 Copyright © 2005 Rovio Mobile Page 3 Rovio in Brief Founded in late 2004 by industry veterans –Profound understanding of mobile as platform –Developer and self-publisher of high quality J2ME games All stages of game development in-house –Today 34 employees –Internal QA department Games sold via carriers and portals –Games sold in 5 continents –Customers include Vodafone, T-Mobile, Orange, O2, Hutchison 3G etc.

4 12/19/2005 Copyright © 2005 Rovio Mobile Page 4 Darkest Fear Darkest Fear™ defines an entirely new category of mobile games, inviting the player deep into a haunting story of hidden mystery and bitter despair. The game features 15 challenging levels, each with its own puzzles to solve and hazards to overcome. Furniture and walls leave realistic shadows, creating an atmosphere of intense horror that test the nerves of even the most jaded player. One wrong move taken in haste is all takes for you too to get torn to pieces! Light reacts naturally on walls, furniture, and to movement Light, shadows, and the presence of lurking creatures result in a truly haunting atmosphere Solve tricky puzzles using different light sources, such as flashlights, lanterns, lamps, fireplaces, mirrors, and moonlit windows Three different endings to the game depending on your choices “This may very well be the most enthralling, original mobile game we've played in 2005.“ -Gamespot “An ingenious horror game with fresh puzzle ideas and great animated sequences.“ -Airgamer Controls 2,4,6,8: movement 5: drop light/pick up light In a nutshell A fresh and innovative gaming experience with real-life lighting effects. The first truly scary game in mobile! Available now!

5 12/19/2005 Copyright © 2005 Rovio Mobile Page 5 Introduction to mobile development J2ME game development is a challenging task: –Over 300 different handsets –Localization needs –Phones have different features: Display size Jar –size limitations Heap memory Processing power (PPP) Different sound standards (OTT, MIDI etc.) Keyboard layout –Different APIs –Channel requirements –Network features Technological platforms’ purpose is to make producing different conversions to different handsets more efficient And you’ve heard it all from Valtteri already, so let’s move on…

6 12/19/2005 Copyright © 2005 Rovio Mobile Page 6 Case Rovio: Market opportunity window to the publishing business was open in the beginning of 2005 –for a limited amount of time Challenge of providing support for over 300 handsets APPROACH: –Getting the right people… –Developing platform that can deliver but realizing the limitation of Java in the mobile environment… –Setting up the processes… ….in order to be able to develop great games (which is a whole new story..)

7 12/19/2005 Copyright © 2005 Rovio Mobile Page 7 Requirements for the platform Has to enable rapid, cost-efficient J2ME game development and porting Modular and extendable User friendliness IDENTIFYING and FOCUSING on ESSENTIALS

8 12/19/2005 Copyright © 2005 Rovio Mobile Page 8 Rovio’s platform strategy LONG-TERM (has to be aligned with the business strategy) –2 major annual releases –Planned 4 releases ahead SHORT-TERM –Minimizing repetitive, manual labor that can be automated –1st release was very critical in time-perspective Feature prioritization Time-paced development Focus on working software Given all the resources available

9 12/19/2005 Copyright © 2005 Rovio Mobile Page 9 Our platform concept MOBILE APIDEVICE DATABASE DEVELOPING ENVIRONMENT PUBLISHING TOOLS Consists of four modules: –Mobile API –Device Database –Developing Environment –Publishing Tools

10 12/19/2005 Copyright © 2005 Rovio Mobile Page 10 How we did it Dedicated team: –Project manager –1 architect –1-5 other developers Identifying modules that could be developed separately Piloted platform with an internal game project (that was never released) –Played a vital role in finding all the bugs Iterative development –Planning the next milestone in detail, the following roughly Daily plannning meetings: what are we doing? Weekly planning meetings: what should we be doing? Project manager played a vital role

11 12/19/2005 Copyright © 2005 Rovio Mobile Page 11 Glance of the actual project plan

12 12/19/2005 Copyright © 2005 Rovio Mobile Page 12 Life in the fast lane... PROS Release ahead of schedule Excellent functionality that enables fast time-to- market Proof of concept internally and externally. Convinced Tekes to grand financing for the further development CONS Pilot game project found several bugs that had to be fixed Several features postponed for 2.0 release (Dec 05)

13 12/19/2005 Copyright © 2005 Rovio Mobile Page 13 Pre-productionProduction Post-Production Game development platform QA requirement definition project plan tech specs 5-6 reference handsets 4-5 sets of graphics parameterized features Porting to different handsets (300+ handsets) localizations (7 languages) channel customization Using platform in game projects

14 12/19/2005 Copyright © 2005 Rovio Mobile Page 14 How has the platform worked? Resources used for porting in different projects

15 12/19/2005 Copyright © 2005 Rovio Mobile Page 15 Summary Mobile devevelopment is no rocket science, but... VC funding enabled having the resources needed Iterative development crucial when everything can’t be fully planned in advance Intensive customer involvement (or putting them to work...) Black box approach doesn’t work: EFFICIENCY = PEOPLE + TECHNOLOGY + PROCESSES

16 12/19/2005 Copyright © 2005 Rovio Mobile Page 16 Contact Information Juhana Hietala Chief Operating Officer mobile:+358 50 385 3495 email:juhana.hietala@rovio.comjuhana.hietala@rovio.com address:Annankatu 31-33 C FIN-00100 Helsinki Finland internet:www.rovio.comwww.rovio.com


Download ppt "J2ME Game Development Platform: 3 months and so much to do… 19.12.2005 Chief Operating Officer Juhana Hietala."

Similar presentations


Ads by Google