Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Day 3 - Dealing with monsters

Today I wanted to start programming the monsters. The main mechanic of this roguelike is about a dungeon that becomes deeper and more difficult every time a player completes it. That's why I need a wide variety of monsters that will inhabit the different depths of the dungeon.

At the moment, I have in mind 30 different monsters, each with their own attributes, which share different abilities (13 in total):



The first ability I've designed is spider webs, which block the player's movement. I've taken advantage of yesterday's fluids code to create the spider web effect. Both spiders and traps will be able to trigger this effect:



Now it's time to program the Slimes, which can multiply when eliminated. You must measure the space well if you don't want to end up surrounded by multiple Slimes! An axe with the ability to attack several monsters at once will be of great help:



Some enemies will be able to perform ranged attacks, such as firing magic missiles, arrows, or fire. Here we see a cute myconid exploding a magic orb in our face:



And the same for enemies that spit fire, like this Flaming Orb, which also moves 2 squares per turn because it is flying:



Some monsters will be able to steal items from you. This ungrateful Wererat has managed to steal our axe. Luckily, we were able to finish her off with our fists and recover it:



Here I show you my favorite monster: The Gelatinous Cube. It moves slow, can go through metal bars, paralyzes us if we come into contact with it, and also steals items! This cube does everything, and what it likes most are our shoes:



Finally, another flying enemy: The Flying Eye, whose gaze will leave us confused. Making it impossible for us to perform any action and reducing our chance of landing hits:


Well, that's all for today! I still have many enemies to program, but luckily most of them consist of different combinations of abilities, so I hope to finish soon.

Greetings! Leave some feedback to see what you think of these monsters!