Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

37
Development of Space Engineers From an idea to Early Access in 7 months Marek Rosa Keen Software House

description

Marek Rosa, CEO of Keen Software House and developer of the sandbox videogame Space Engineers, showcases in his presentation in the GDS 2013, the story behind the development of Space Engineers and how it became from an idea to Early Access in 7 months.

Transcript of Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Page 1: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Development of Space EngineersFrom an idea to Early Access in 7 months

Marek RosaKeen Software House

Page 2: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Introduction

• April to October• How we designed, developed and launched the game• Why we did it this way• Dig into the details

Page 3: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

What is Space Engineers

• Sandbox game• Construction• Realistic volumetric-based physics

Page 4: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Plan

• New game in 2013 -> 10/2013• Sub-milestones: announcement, feature freeze, testing• Early Access & MVP – validate with the community and

then continue• Playable game at any moment

Page 5: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Initial idea

• Sequel to Miner Wars• Traveling, missions, economy, • Winner: construction & physics• Added astronaut (no more “ships only”)

Page 6: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

VRAGE 2.0

• C#• Havok• Flexible• We understand it• We can optimize it

Page 7: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Design phase

• 1.5 months• Design documents, lists, GUI, HUD• LEGO• NASA• Generic sandbox – no story• Engineering game – no man-to-man combat

Page 8: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Design rules

• Object oriented game design – new features can be integrated easily (hacking, landing gears)

• Strong sandbox and physics foundation• Everything must make sense

Page 9: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Design rules 2

• No decorative elements (e.g. doors on cockpit, astronaut computer)• New features – only if required• Realism leads the design – don’t hack the reality

(e.g. max object speed, resources, …)

Page 10: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Schematic colors (number 7)

Page 11: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Texture patterns

Page 12: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Avoid voxel-look & Object scales

Page 13: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Astronaut / Engineer

• Functional• NASA look• Iterations

Page 14: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

First-person vs. third-person

• Acceleration & Animations

Page 15: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Deformations & Destructions

• We didn’t plan it• Risks• Vertexes, Splitting• Physics• Advantages of flexible sandbox design

Page 16: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Gravity

• One directional• Only astronauts• When enabled on small & large ships…• Future plans

Page 17: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Limits

• No size or count limits• Only memory limits• 64-bit version• Impact on performance (lights and shadows)

Page 18: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Creative mode

• Unlimited resources• Instant building• Available now

Page 19: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Manual mode

• Drilling and harvesting• Refinery• Assembler• Inventory (backpack, cargo containers)• Welder & Grinder

Page 20: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Name of the game

• Multiple options• Winner: generic name• Decided one month before the announcement

Page 21: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Logo

• Multiple options• No retro• No space-agency look

Page 22: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Testing

• Different HW, OS• Testing lab• Play-testers (first 3 minutes were critical)• Test scenarios• Automatic testing• If you don’t test => there will be bugs

Page 23: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Community

• Players got the game (workshop, modding, controls)• Simple interface (GUI, HUD, game mechanics)• Works as expected• Minimize steps required to accomplish a goal

Page 24: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

History - April

Page 25: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

History - May 2013

Page 26: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

History - May 2013

Page 27: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

History - May 2013

Page 28: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

History – June 2013

Page 29: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

History – July 2013

Page 30: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

History – July 2013

Page 31: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Public Relations

• Focusing on players only• No superb words• Not revealing future plans• Imperfections and work in progress• Everything is subject to change

Page 32: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Milestones• April

– Plan– Design phase– Dates and Steam

• August 15 - announcement video• Sep 9 - Announcement• Oct 1 - Feature freeze & Testing

– 3-hour & 24-hour window -> community exploded

• Oct 23 - Launch• Post-launch

– Localization– Workshop– Landing gears– Community feedback and response

• What’s next– Multi-player and manual mode is the priority– Small updates every 1-2 weeks– Bigger updates – when possible

Page 33: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Effective development

• Deadlines & Features & Quality• Estimations – not important, but if you need

them: multiply by 3• Prioritization – sort by importance (and risk

factor, dependencies, etc.)• Expect the unexpected• Deciding what doesn’t get implemented is

important too (e.g. character customization, animated GUI, post-processing, more weapons…)

Page 34: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Effective development

• Be careful on what you decide to implement (you will have less time for other things)

• Minimize risks (too complex, hard to maintain)• Detail planning - prepare in advance• Pessimistic approach (e.g. low poly, risky

features in advance)• Team – balanced, aligned

Page 35: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Effective development

• Deadlines – are your friends• Focus on your strong points• Don’t do things that you can’t deliver on 100%• Follow the vision, ignore random ideas (e.g.

things already done in other games)• Space Engineers is designed by programmers

(optimizations, low-hanging fruits)

Page 36: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Summary

• Balanced team• Prioritization• Planning• Discipline• Goal oriented• MVP• Focus on the player• You can do it!

Page 37: Space Engineers - From an idea to Early Access in 7 months_Marek Rosa_GDS_2013

Questions?

www.keenswh.com