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.
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.