Developer postOriginal post (opens in a new tab)

Monthly Devlog (August 2021)

Hey there!

For August felt like there needed to be some more variety in the combat so I created the first melee enemy. I also implemented the weapon shop UI.

So previously, this FPS game only had ranged units which is the walker mech and the bullet & rocket turrets. But since they were ranged units, making them fast would probably make them too difficult especially for enemies on the first floor. But I wanted there to be some kind of pressure to make you want to move around so that's why this melee enemy was created!

The idea with this enemy is that it will chase you and move faster than you can. When you come into range it'll lock onto a position a bit farther back than your current position, wait a bit to give you some visual indication that it's doing an attack, then charge the point. It's not meant to be a hard enemy when alone, but when there's a lot of them and when dealing with ranged enemies they can get pretty difficult.

Also, if they hit anything, they'll do a little knockback like this:

I also worked on creating the weapon shop UI. I personally think it looks pretty good, but in retrospect, I'm thinking that it should probably show some stats comparisons to the weapons you currently have. I also think from a quality of life perspective, you should be able to select which gun you want to replace after you buy the new gun. Additionally, there's nothing implemented right now for dropped weapons and I feel like you should still be able to pick your old gun up if you made a mistake with the purchase, so that's something that needs to get made.

Going to be honest here, but I feel like this month was OK but pretty light on my side project work. I got really into a game called Battle Brothers and I've been playing it sooo much haha. Might need to pull the trigger and hit it with the uninstall, but still on the fence about that. :P

Anyways, for September what I want to do is:

  • Dropped weapons pickup and equip
  • Elevator to hide level generation and loading
  • Continue to work on game feel

And that's all I have for this devlog, thanks you guys for following along! Cya next month with some more updates! :D