Game
Hensen Hopper
8 months ago

I've actually had the core concept of Hensen Hopper in mind for a while now. I'm happy to finally do something with it! My learning focus for this project is mostly on animation because right now that's my weakest area as a solo developer.


hensenhopper_mdoiktufld.png

So far, Hensen Hopper features a classic shmup game-play flow. Enemies spawn in columns, wait and fire for a time, and then fly past the main character to de-spawn off-screen. The player takes damage when Hensen is hit by flying stingers fired by the Yellow Jacket enemies or if they touch an enemy. There is one working enemy type currently which is about as basic as a shmup enemy gets, they fly in, hover for roughly ten seconds firing bullets intermittently, and then fly out, but I plan on coding more and unique enemy types after I finish the demo. Right now, (almost) everything in the game has sound effects, music, and animations. I am using royalty free music and sounds (alongside some sounds I recorded myself) from various sources who will be credited in the credits tab of Hensen Hopper's main menu as with Deathly Descent and It's a Cube.

hensen_early_gameplay.gif

As I said above, animation is one of my primary learning focuses with this project because, and this is especially apparent when you look at the sprite-sheet animations for Deathly Descent, animation is probably my weakest area as a game developer right now. One improvement I've been trying to make in particular is keeping a consistent sprite-sheet frame-rate of 24 frames-per-second (fps) which is, according to what I've read online, the industry standard frame-rate for 2D animation. This doesn't mean every single sprite-sheet in Hensen Hopper is 24 frames, but I've been putting care into intelligently choosing each animation's frame count based on the duration of the animation at an overall rate of 24 fps, for example, the splat animation when the honey bullets hit an enemy is 8 frames because that animation is roughly a third of a second long.

gimp-210_m3rs6vixtl.png

My plan at the moment is to have a beta/demo version of this game ready by the end of the year. The full game is going to expand upon what's in the demo so I'm trying to keep the demo small. I really don't have a whole lot else to do when it comes to getting the demo version of the game ready, however there are many loose ends I still need to tie before I can release a demo version.

To Do:

  • Create button art for the main menu buttons

  • Search for a good font for the main menu buttons and in-game text

  • Add collision animation and sound effects for enemy bullets

  • Add more detail to the in-game background tile-map

  • Enemy and player defeat animation

  • Build interactive pause and death screen menus

That's all I have for today, thanks for reading! I'm planning to start posting to GameJolt a lot more frequently with images, videos, or simply stories to tell about what I've done each day so stay tuned if you're interested!

- Matt



0 comments

Loading...

Next up

FIRST ACTUAL EDIT USING DAVINCI RESOLVE!!! Also, FINALLY, here's that clip of the beetle's idle animation I promised a while ago.

Here's a short demonstration of the beetle shell power-up in-action! It's not very obvious what it does at the moment because I still need to work on a lot of the effects for it, but the functionality is there if you pay attention to the health bar!

Okay so fast forward ~2 and a half hours of work and I've gotten an effect to play when the shield breaks! There is a sound effect too but for some reason it sometimes doesn't play... Need to figure THAT out now... v0.2.1 is on the way today!

I added the leaf shield to the beetle since the last time I posted to Game Jolt! I've also added a detail where it deteriorates over time as you strike it with bullets which I think is a nice touch! Yes, it's a separate sprite from the beetle himself lol.

I DID end up making the body and elytra both 1 cycle/s and the wings 6 cycles/s. I'm working on a video of the animation itself playing in the Unity editor so you guys can see it properly. I think it turned out well!

I've been working on some proper visual art for the beetle shell when it's equipped! I've also gone ahead and drawn a break animation for it. All I need to do now is actually set all of this up in Unity which I'll probably do on Tuesday.

I've been working on the sprite for the beetle shell power-up drop! I'm thinking when you collect this one, it will kind of poof away similarly to the enemies when they're defeated and play an "equip" sound.

I've more or less finished off the beetle enemy's animations now. Here's a short video showing the defeat animation as well as how it currently looks in-game. I still need to work on an effect for when the shield breaks, though.

Okay, so I've gotten the functionality for the beetle shell render over the player working! (using the first 3 frames from the beetle shell collect animation as placeholder sprites, these ARE NOT the final sprites)

The beetle shell is now fully VISUALLY implemented! Next thing on my list is a unique sound for Hensen equipping it.