Game
Hensen Hopper
4 months ago

I've published a small update to the game! Sadly, the beetle enemy isn't yet implemented, but I'm working on that and I HAVE implemented the new enemy spawning mechanics! The full changelog can be found in each zip archive but it's also pasted below.


Changes in v0.1.2:

- replaced PrefabSpawner script with a simpler Spawner script that simply spawns the prefab passed in the method call.

- Reworked how enemy spawning is handled. The previous system utilized a SpawnPattern structure which contained an enemy prefab and the columns in which to spawn it. The updated system still uses this but instead of a single prefab and a list of columns, it now uses a list of "SpawnInstance" struct instances each of which contain an enemy prefab and a column in which to spawn it. This allows me to fully control which enemies spawn in which columns on a per-pattern basis, including the ability to have multiple spawn in the same column (which will be useful later for the beetle enemy).

- Spawn patterns have been changed some, certain patterns from before no longer exist and have been replaced with new patterns (this is a result of loosing all spawn patterns I had previously put together when I reworked the enemy spawning behavior)



0 comments

Loading...

Next up

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.

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!

Who do you like more?

- OLD or New

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.

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 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 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'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.