Game
Hensen Hopper
7 months ago

I'm going to set myself a goal to release the first beta/demo of Hensen Hopper by the end of this year. I'm going to try to use static backdrop images rather than tiles for the backgrounds in this game, which presents a bit of a challenge in one aspect...


Tile-based design worked really well for Deathly Descent because the levels themselves are large and varied. In that case, I needed the kind of modularity that comes with a tile-based workflow.

This is unnecessary for Hensen Hopper because the player moves in a very limited space, the camera focuses at one point in the scene, and I don't plan for there to be many unique maps. For this reason, it's probably optimal to use a backdrop image for the level, this will also allow me greater control over what is placed where in the scene.

The only hiccup I can foresee will be the fact I can't simply slap this backdrop into the GUI as a panel, I'll need to place it below Hensen and the enemies in the scene which means I'll ALSO need to figure out a way to scale the image according to the display resolution so, no matter what resolution and aspect ratio the player is using, the backdrop is placed optimally.

Figuring out how I'll do this might actually be worth the time I have left before I need to get ready for work. I DO have a backdrop script already that handles the backdrop change between the profile selection menu and other menus in the main menu scene. I suppose re-analyzing that script and seeing whether I could adapt that to handle backdrop scaling iff the backdrop isn't under the GUI canvas would be a good start.

To Do Before The Demo/Beta:

  • Figure out how I'll handle backdrop scaling (on it!)

  • Draw a backdrop for the main scene

  • 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

  • Enemy and player defeat animation

  • Build interactive pause and death screen menus



0 comments

Loading...

Next up

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)

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.

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

Madeline is the main protagonist of the mountain climbing platformer, Celeste. The game has been praised for its visuals, gameplay, and introspective narrative. The game's creator Maddy Thorson confirmed that Madeline is trans in 2020.

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.

Congratulations to @Freddy9207 , our #LTCOKills winner!

They posted a Mission Accomplished screen showing that they got 1,814 kills!

Check out his original Post: https://gamejolt.com/p/ltcokills-it-was-alright-vkccpcc2

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

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!

LGBTQ+ Game Dev Icons:

Tim Cain is the creator, producer, lead programmer, and main designer of the original Fallout. He even wrote the now iconic line “War. War never changes.”

He came out in the early 2000s and married his husband Robert in 2011.

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.