Game
Hensen Hopper
11 days 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

I finally got around to animating the enemies' stinger bullets colliding with the player! Next, I'll, for starters the bullet sprite in the correct sorting layer so it doesn't render below Hensen like it does in this video... Then, not sure yet!

The menus are looking pretty nice! I want to add some plants to the backdrop because this game is meant to be set in a garden and I also want to add a drop shadow to the buttons which I'll probably do tonight before go to bed, that shouldn't take long.

I added a screen-shake effect whenever the player character gets hit by an enemy bullet! Also, this is the first Hensen Hopper game-play clip I've recorded since I've set up the GameJolt page for the game!

I have created a functional settings menu! I definitely want to spend some more time on the artwork for it but for now I'm satisfied. Everything seems to be working as it should.

I added the glow flowers that can be seen in Deathly Descent (one of my games) as a crafting material in Alchemisery! Here's some of the sprites I've been working on for the Glow Flower item and some of the items players will be able to craft using it!

For a pixel art I drew in 10 minutes, this sprite turned out looking alright! This is the health item that occasionally drops from enemies in Hensen Hopper, if you collect it, it restores 1/5 of your HP.

Been working on the visuals for the settings menu! I had the idea at the last minute to have the volume slider knobs each be different colored flowers which I think looks really cool. I left some space below them for extra options I may add in later.

OKAY, I officially love TextMesh Pro. The fact you can this easily add a drop shadow/outline to text to make it POP from the background is just so nice! DEFINITELY using TMP by default for all of my future Unity projects!

Yesterday, I hand-drew some art for the recipe book in Alchemisery!

This is the first time I've done pixel art in a pencil-drawn style and honestly looking at this is making me want to do an entire 2D game in this art style!

I updated the algorithm that handles the timer gradually decreasing as the game progresses! Before, it would decrease by 1 second when the player scored certain amounts, but now it gradually decreases according to a multiplier each round.