A downloadable game

Overview

Devour is a roguelike game for the 7DRL 2021 challenge. You take on the role of a creature. You roam the land encountering and battling other creatures. Upon death of a creature, you may devour the body. Devouring the body will allow you to take one of the creature's body part to replace one of your own. Or, you might need to devour the dead corpse just for health.


UPDATE 3-16-21

The hotbar key would let you continue using the same attack over and over. Here is the link to the fix: https://drive.google.com/file/d/1CY1oTnv1FeW0i2kPgVp10uokvcByeqss/view?usp=shari...

UPDATE 3-15-21

Changed one sound setting after submission. The original submission is at the bottom of the page.





Randomness

Your creature is completely random. The creatures you fight are completely random. Every body part is completely random. The stats for each part is completely random. Each time you play you and everything you battle will be different. There are certain parts that will always do a certain type of damage.  The map is also random. Each time you enter the portal the creature will gain a level.

How to Play

Controls

Movement - ASDW (QEZC for diagonals) or Numpad or Mouse(Click a tile next to creature).

Attack - Click attack buttons (or hotkey numbers) and select target.

Enter Next Level at portal- stand at tile with portal and click the tile the player is in.

Devour- Move on dead body and click devour button.

Tips and Strategies

Check your body parts and know what they can do before you start exploring. Attacks have different ranges. Know how far you can attack before moving.

Currently, the game as no wait action. So be careful when planning your movement.

Find dead bodies. Dead bodies can be devoured for body parts or used yo completely heal. Standing near a dead body can help during a fight.

Watch out for creatures with pincers and hooves. Both body parts can stun. A creature with hooves and two pincers could stun you 3 times (This will probably be changed in the future).


The amount of increased stats for each part is random based on creatures level. The higher the level, the higher the stats.

Journey

I first started thinking about this game back in October when my wife, my 3 kids, and I had to live in a hotel. The games that inspired this game were Diablo, Spores, and another 7DRL Cogmind( even though I have never played the game.  I thought i would be cool if you were a creature that ate other creatures and that would allow you to gain their powers.  Also, your creature would change based on the newly acquired body part. First, I was thinking to make cute art and the creatures were fighting in an apocalyptical  world. But, I drew one a 1 minute sketch of a dark creature. This gave me the idea to make the world dark.


Programming

All programming was done in Unity using C#. Programming, art, and sound was all done by myself. I had some sound effects that I recorded on my phone. During the week of the competition, I edited those effects in audacity. But, I didn't spend a lot of time. The short music was done on my out of tuned piano and guitar. I'm not a musician. 

This was a challenge. I had planned out much of the work before the competition. I still amazed that it came together. I wasn't sure if the random body parts would work. I tried my best to organized my class. I tried to make it very customizable. Still, I need to improve much of the code. I was often struggling to remember where certain code was written at. I created different managers to handle different parts of the game. But sometimes it was difficult to decide which manager would handle which code.

In the end. I am very pleased with the outcome. I know there are bugs. I'm still not sure if the status effects work correctly. I spent too much time trying to get the stun effect to work. One incorrect bool can make for a lot of debugging.

For Link to the game.

https://drive.google.com/drive/folders/1EoPsOspbb7uG4nZH5tC_G1u9h8_iXeRa?usp=sha...


Download

Download
Devour.zip 24 MB

Comments

Log in with itch.io to leave a comment.

I like it! The idea is interesting and the atmosphere is great. Good job!

Thanks so much.