Co • 10 years experience • Founder of IWDev (that makes this my fault) • Gamer (once upon a time) ! Gareth Williams • Senior Developer at MyCRM Ltd • 12 years experience • Built 12 games in 2013 • Gamer Who are we?
our new games development house, Happy Submarine Games • We’re your new bosses • You’re going to Do Some Work - (you won’t get paid, sorry) • We want you to build us a game… - A MMOG • Hold the fort! - What’s a MMOG? Why are we here?
your customers to pay to play-test your game! • Gather all of the usage stats: - Make informed decisions on what to add and remove to the next version. Most valuable players?
Well of course! • Project manager(s) • Time management • Development processes • Milestones, x-functional interactions and critical paths: - Front-load the hard parts - Gantt charts • Bug tracking Project management
• A ‘server side’ game engine, that coordinates many different game clients. • Data Persistence (databases, documents) - Characters - Worlds • Hosting - Build your own data centre? - Use a cloud platform? • Think about integration the ‘server side’ of the game
target platforms: - PC/Mac, Consoles, Mobile Devices or X-Platform? • The Game Engine: - Build your own? - Use an existing engine? • Data Persistence - Caching data from the server The ‘client side’ of the game
- Select a 3rd party graphics rendering engine? - Build your own? • Building the game assets: - 2D sprites and maps - 3D models, textures • Think about how animations can be designed and brought into the finished game. the graphics engine
Selling the game - Registering accounts, manage billing etc • Community facing: - Forums - In-game interactions • Marketing - SEO and PPC - Social Media campaigns Website
but what does that mean? • Locales (countries), and the things that change: - Languages, currencies and time-zones • Globalisation - Make all of the software easy to change ‘locale’. • Localisation - Make a version of the software for a new ‘locale’. globalisation and localisation
teams… - …and help you select your project managers • Over the coming weeks you’ll need to: - Plan the development - Design technical specifications - Prepare a presentation • We’ll be back! - On the 14th of March - You’ll be presenting your plans to us So what is the challenge?
Data flow, ERDs and systems architecture • Visual designs: - Website mockups, character designs and game storyboards • Business plan • Selected platforms, languages and tools (and reasons why) • Bonus points for prototyping ideas What we’re looking for
require a little help or clarification - get in touch! • Web: http://iwdev.it • Facebook: http://facebook.com/groups/iwdev • Twitter: @IWDev • Join the conversation using #IWDevChallenge on Twitter questions and support