Post news RSS DevBlog 26 - Releasing The Game

I've completed my c++ Space Arcade project and released it to the wild!

Posted by on

It's over, I've finally completed my from scratch game project!
The final stretch has been far from glorious.
Rather than making features, it has been nonstop bug fixing.
To reach feature complete, I started just writing down non critical bugs rather than fixing them.
But after feature complete, I started burning down that list.
And now that bug list is done!

The game has been added as a free game on

There's probably a few more bugs that I've yet to discover.
I'll fix them as I find them.

I originally thought that this project would only take about 6 months of time.
That was an exceptionally bad estimate.
Two years later I finally finished the game.

sa vid26 pic1 papers

The game would have taken much longer to complete.
But at the 1 year mark, I started cutting corners to complete the game.
I needed to bring this project to a close.
But there was still a surprising amount of work left to be done with the game.
Much of that work not actually being related to the game.
Such as making devblogs, screenshots, social media posts.

sa vid26 pic2 leveleditor

The game isn't the most impressive work of art I could imagine.
But it did provide many learning experiences.
I'm a much better c++ programmer now.
I've learned first hand why some code patterns are problematic.
I've built a framework on which I had to use to build the game, which exposed many lessons on good API design.

sa vid26 pic3 model editor

I'm not sure if I would recommend a project where you make the engine from scratch.
For me it was worth it.
But if your goal isn't to learn about making engines, it is probably better to just use an existing engine.
There's just so much work involved in doing everything from scratch.
So I guess I would recommend knowing what your goals are before embarking on this journey.
Because, despite what it might seem like, I doubt it will be a quick project.

Thanks for watching updates!

CapnDan - - 173 comments

Hey fantastic! It's been a real pleasure to passively tag along on the journey and I'm especially glad you made the summary video here at the end - it's an important reminder of how long it's been and how far it's come!

Great work and thanks for sharing the process with all of us passive viewers! Good luck on the next one! :)

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.