My current game experiment is this:
It's challenging, as you can probably tell, and I'm enjoying it. The project is inspired by an old Sega game called Gain Ground.
Gain Ground is a top-down 2D ancestor of the twin-stick shooter. The player progresses from the bottom of the screen to either an exit at the top or towards a boss somewhere in the level, all the while shooting at enemies and rescuing characters for use in later levels. There are a number of features I enjoy, such as the rescuing of new characters and how the entire level is always shown to the player.
However, there are a number of rough edges I'm hoping to remove in my new game. For example, there are a number of almost useless characters and abilities that only ever get used when you have no choice, and game progression is a mess.
I like how much my project has progressed, but I can't keep it up.
At my job, as I've mentioned before, there's more pressure to conform to goals that benefit the company rather than myself. This takes up more of the free time I get for studying C++ during the week. On the school side, I've found myself in a situation where I need to read 3 textbook chapters and get ready for a new test I wasn't expecting before next week.
I've decided to stop working on my own games completely until I either get more free time or the current school semester ends. I already feel like I'm starting to burn out on C++, and creative side projects aren't helping. That said, I may still post random blog entries in the coming months.
I've started working through Love2D tutorials.
I've always wanted to understand and use the Love2D game engine. The biggest barrier for past-me in regards to this goal was simply my limited understanding of coding concepts. The Lua language, which forms the backbone of Love2D, retains many complexities for a newcomer despite the extreme simplicity of the language. After 9 months of learning C++ and Rust, however, Lua is starting to feel like child's play.
I'm going to continue tinkering with Lua and Love2D in whatever downtime I have, and I'll make another post if I find or make anything interesting enough to share.
No comments:
Post a Comment