Game
Battle Buggy Glitch


3 years ago

Devlog 2023.3 - Weapon System Updated & Perk System Intro


In my last devlog I introduced a weapon system to the game that was very similar to what I had developed in the last iteration of this game.

But I realized that there was a slight problem with that implementation.

Just to give you an idea: I had a scene for managing a specific "weapon fire type". As you see in the GIF attached that right now there are two main variants... which are a beam and a projectile. So I created PlayerProjectile and PlayerBeam scenes. These would house the logic for all possible iterations of beams or projectiles I would want to create.

But after playing with it for a while and thinking ahead. I realized that it would be a bit of a nightmare to handle. And it would cause unnecessary bloat in-game.

So now, every weapon will have its own independent scene. To live and do whatever it pleases independent of similar weapons. Hopefully, that makes sense.

And now perks.

This is a rogue-lite/roguelike after all. Perks (which I'm calling system updates) will also work similarly to how the weapons system works. They have levels. This way builds can be a bit more interesting I guess. If you want to double down on certain attributes as opposed to being an all-rounded fella... go right ahead. Godspeed.

In the GIF attached, it shows an example of that. This system_update affects player movement speed.

Okay, novel over... for now 😎



0 comments

Loading...

Next up

What could this possibly be?

Devlog 2023.6 - Enemies Part 1 and Weapon Mechanics

Devlog 2023.12 - Downgrading To Godot 3.5 (and other important updates)(Video)

Ha! Heh! Heh! Ha! It's over!

Devlog 2023.5 - Stage Map / Minimap

Working more on Orphan Simulator, progress is coming along very, very well! Everyone think's Jack is directly based off Jevil, but truth be told it was completely coincidence and I just wanted to make a funny jack in the box enemy.

Devlog 2023.10 - Code Refactoring For Regular Stages / Boss Stages

Devlog 2023.7 - Enemies Part 2-ish and Level Re-design

My aseprite tree generator is finally out and panicking!

get the extension here: https://devkidd.itch.io/gentree

#aseprite #pixelart #gamedev #indiegame #indiedev

Devlog 2023.8 - Stage Room "Enhancements" + Pickups Intro