First beginnings...

So far, development is going smoothly.

My general visual for the game is that you are the overseer of an entire spaceship fleet, which you can build or modify each individual spacecraft. As in build or modify, think of a tilemap, but each individual tile represents a part of the spacecraft (turret, thruster, etc). You can gather resources by sending your forces into raids or go asteroid mining. I’m thinking about adding a single player campaign, but not entirely sure if I should go deep into the lore since I do not know how many people are interested in this game concept.

I’m still learning the basics of MonoGame, but with my knowledge on C# and Visual Studio, I haven’t reached a major roadblock yet. My knowledge of game development from contributing to pygame (now pygame-ce) and osu! and building projects using pygame in general has been carrying me.

One thing worth noting is that I’ve got the developer documentation to work, so if the game’s codebase ever gets too big, there’ll be a collection of HTML files that will help me get back on track. I’ve used docfx to build the documentation HTML files and even created a pull request to docfx itself regarding a typo.

Image of Faraway’s Developer Documentation

Other than that, a basic Entity Component System is working. Next, I will try implementing a physics engine into the game’s codebase, currently leaning towards Aether.Physics2D.

That’s all I have to say so far.