
Here we are again. You may not know or recognize it, but this is my second attempt at a game development blog. The first one was created at a time I didn’t have much free time outside my full-time job, so it got swallowed by my other activities - but not this one, I promise.
You and I are going on a long and hopefully fun journey together - from the concept of the game, designing its systems, and polishing its gameplay to, finally, its release. Buckle up; it’s going to be quite a ride.
What I’m doing
In short, it’s a game where you collect and create teams of special marbles with unique abilities to battle in an arena. The player with at least one marble remaining wins.
That is the general idea for the battle. Of course, there will be hit points for each marble, special effects, sound, a better arena - the list goes on. But for now, this is the proof of concept we’re working on while we refine the details of the core battle system.
Tools and assets
The game engine that will forever have a place in my heart, Godot, takes the important role of the backbone programming engine here. With its easy-to-use language and great scenes/nodes system, it is fast and easy to iterate on. If you don’t know it, visit their site - a new major release just dropped with a lot of big improvements, helping solidify Godot as the reference open-source game engine.
As for the assets, I have Kenney to thank. I love his art and passion, giving the game development community free assets (Creative Commons) to use in any project you’d like, ranging from 2D pixel art to fully animated 3D models. And don’t get me started on the UI and sounds as well! He’s the whole package - go support our man!
Next steps
I’m planning to publish weekly updates - probably on the weekends - to keep the momentum going. I’m very excited to work on this project and have its progress tracked every week.
At release, we will look back at this tiny first blog post and admire how far we can go if we just keep working toward our goal.
I know this was a quick read, so here is the About in case you missed it.
Have a great week; see you soon!