Loading...
163
Game
Battle Buggy Glitch
2 years ago

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


Quite a bit has happened since the last devlog.

TLDR; I ditched random room generation for something much much simpler that would give me greater control. Rewrote a lot of the code because of it.

I like procedurally generated dungeons in roguelikes. However, they can be a nightmare to get right. In fact, they can be the one thing that makes or break a project.

I realized that I was overcomplicating this project for no good reason. The original game (like the demo) didn't even have randomly generated rooms. So I decided to take a step back and re-evaluate my approach.

Just as I was about make the levels "static" as they were in original approach, I thought about re-introducing multiple rooms per level once again. But they wouldn't be generated in code. Instead, I would sort of make them like different islands which would require you to use "teleporters" to access them just like in the video attached.

That's all I will say technically about this new feature, but it really has made things not only simpler but also interesting. Because first it returns randomness of rooms into the equation, but it also allows me to be a bit more creative with the overall challenge of the game.

Also progression. But I won't go into that right now.

I had to do some massive rewrites to accommodate this new system since the old code was all about procedural generation. From the enemies to loot placement and so many other things.

In any case, it wasn't too painful. Just time-consuming. I'm back on track and can finally make more progress.

The enemy AI I also changed. Taking advantage of Godot 3.5s NavigationAgent2D nodes and whatnot. It is all so much easier to work with now that I don't have procedural generation to wrestle against.

As you can also see, I have worked on level intros. Keeping the original style I used in the demo. So I think by the end of the week, I should have a decent game loop for a level. Nothing fancy, just basic scafollding that I can build upon later on.

Alrighty then. end of devlog



0 comments

Loading...

Next up

Devlog 2023.11 - Upgrading To Godot 4

What could this possibly be?

Devlog 2023.6 - Enemies Part 1 and Weapon Mechanics

Working on some more enemy actions for my indie game.

Snails and other Insectiles with shells can now "take cover" which shields a portion of their body.

This is like the Tetris equivalent of a defense buff!

Devlog 2023.9 - Level Design Changes / Alt Weapons / Status Effects / Boss Battle Prep

Devlog 2023.5 - Stage Map / Minimap

Forbidden Dark Devlog 2024.2

I worked a bit on the dialogue system. There's a lot more work to do, but this works fine for the prototype I think. #IndieGameDev #indiegames #indiedev #gamedev #pixelart #game #GodotEngine

Forbidden Dark Devlog 2024.1