spring steam an odyssey
play

Spring & Steam an Odyssey Eshed Shaham FOSDEM 2020 Spring RTS - PowerPoint PPT Presentation

Spring & Steam an Odyssey Eshed Shaham FOSDEM 2020 Spring RTS Engine Supplies various services for games Scripting Physics Graphics Pathfinding Networking Currently (31.01.2020) 27,963 commits ~100


  1. Spring & Steam an Odyssey Eshed Shaham FOSDEM 2020

  2. Spring RTS Engine ● Supplies various services for games – Scripting – Physics – Graphics – Pathfinding – Networking ● Currently (31.01.2020) – 27,963 commits – ~100 contributors – <2 active core developers

  3. Spring Total Annihilation (1997) TA-Spring (2005)

  4. Spring Zero-K Evolution RTS

  5. Spring Spring: 1944 Imperial Winter

  6. Spring Gravitas Kernel Panic

  7. Spring Area 17 Parts Needed

  8. Zero-K Steam Launch ● First version released – May 2007 ● Reached popularity – ~2009 ● Steam Greenlight – April 2014

  9. Zero-K Steam Launch ● First version released – May 2007 ● Reached popularity – ~2009 ● Steam Greenlight – April 2014

  10. Zero-K Steam Launch ● First version released – May 2007 ● Reached popularity – ~2009 ● Steam Greenlight – April 2014 ● Steam Launch – June 2014

  11. Questions?

  12. EvoRTS Steam Launch ● First version released – Dec. 2007 ● Reached popularity – ??? ● Steam Greenlight – January 2013 ● Steam Launch – 4th April, 2014

  13. The Catastrophe

  14. The Catastrophe

  15. The Catastrophe

  16. The Catastrophe

  17. Why d’you need all that crap?

  18. Why d’you need all that crap?

  19. The UI Problem “There's a closely related issue, however that I don't know how to solve yet without a big player with a lot of money, which is doing systematjc user interface end user testjng. We're not very good at that yet, we need to fjnd a way to be good at it.”

  20. The UI Problem “There's a closely related issue, however that I don't know how to solve yet without a big player with a lot of money, which is doing systematjc user interface end user testjng. We're not very good at that yet, we need to fjnd a way to be good at it.”

  21. The UI Problem – Why? ● Users’ time is a limited resource ● Devs’ time is an even more limited resource ● Users’ good will is the most limited resource

  22. The UI Problem – Why? ● Users’ time is a limited resource ● Devs’ time is an even more limited resource ● Users’ good will is the most limited resource ● Free games have it worse

  23. The UI Problem – Why? ● Users’ time is a limited resource. ● Devs’ time is an even more limited resource ● Users’ good will is the most limited resource ● Free games have it worse https://xkcd.com/1172/

  24. The UI Problem – Inertia ● Teachers are there to get you ● Develobsters want to ruin your game.

  25. The UI Solution This page intentionally left blank

  26. Launch Blockers ● Server ● Lobby ● GUI ● Singleplayer ● Trailer

  27. Launch Unblockers ● Server migration and new Backend ● Ingame Lobby ● GUI revamp ● Compromises ● Luck

  28. Ingame Lobby

  29. Ingame Lobby

  30. Ingame Lobby

  31. Ingame Lobby

  32. Ingame Lobby

  33. Ingame Lobby

  34. Ingame Lobby

  35. GUI Revamp

  36. GUI Revamp

  37. Compromises

  38. Luck

  39. Itch.io ● Smaller platform ● Smaller exposure – smaller risk ● Great opportunity for feedback

  40. Zero-K Steam Launch ● First version released – May 2007 ● Reached popularity – ~2009 ● Steam Greenlight – April 2014 ● Steam Launch – June 2014 April 2018

  41. Was it a Success?

  42. Was it a Success?

  43. Was it a Success?

  44. What is Success? ● Donations covered servers cost ● Getting maximum players? ● Getting maximum devs?

  45. The Aftermath ● Burned out devs ● What’s more important, stability or stability?

  46. Lessons Learnt ● Minimise MTTF ● Compromise!

  47. Lessons Learnt ● Minimise MTTF (Mean Time to Fun) ● Compromise!

  48. Questions? This time for real :-)

Recommend


More recommend