Not That I Want to Make a Game Engine
But I'm having so much fun doing the necessary bits of coding for Balloon Ghost that I kind of want to. Just a little.
The reality is that I wouldn't do that, since there are a lot of things that go into an engine that I wouldn't want to have to deal with.
Instead, I think I'll take the code from Balloon Ghost and Robot Ops and extend it for the sequel to Bad Blaster. I'll focus on 2 things specifically:
1. Enhanced Animations
Unreal Engine uses some fancy magic to blend two animations together. This is used to make a character smoothly transition from idling to walking, walking to running, and from anything to jumping. I wouldn't build out a fancy GUI for the transitions, though. I would just write the code to blend two animations together for a duration of time.
Blending the animations together would look really good on a more detailed flat design style.
2. Level Editor
I'm still using Tiled to make levels. I have no reason for wanting to replace it, as it's a great level editor. However, I sometimes want to see and play my level instantly, and I want to swap things out faster. I'm thinking of doing something like Mario Maker's level editor to make the levels.
After gaining a ton of experience writing code, the prospect of building such a thing for a simple 2D game doesn't daunt me. I'm much more confident and capable than I was when I first started making games, and so having a proper level editor would only end up making the final game much more enjoyable for the player in the end.
Of course, both of these things depend on whether I will make Bad Blaster 2 or not. As of right now, that's still only a possibility, not a certainty.
Leave a Comment