Hungering Blade
This is a solo project I'm working on in my free time to keep my Unity skills sharp. You play as a warrior, slaying enemies and gathering food to feed a chubby demon who rewards your efforts with unlimited strength.

The main menu is very simple.  Hover over the desired pile and a sign pops up with instructions.


In this game, I wanted to design the levels based around the ability unlock progress of the player.  When you begin the game, you are weak, dying, and powerless.  You are limited to basic abilities such as walk, block, jump, and attack. The player must progress until they meet the strange demon in the pit.
The start of the game, weak, powerless.
The start of the game, weak, powerless.
First encounter with the strange demon
First encounter with the strange demon
Player jumping into a sticky situation
Player jumping into a sticky situation
The player feeds the demon by breaking boxes, then unlocks their first ability: Walljump. The only way to get out of this pit they're stuck in, is to use their new ability. This is the flow of the level design. Areas become more accessible as your strength grows.


For the in game UI, I keep things relatively simple.  The HP bar will scale with the player's health, and includes a damage reduction indicator (similar to Darksouls).  The skills menu is where the player may see all of the requirements to reach each tier. Clicking on a locked ability tells you how much food is required for unlocking it.  Clicking on unlocked abilities will tell you how the perk works and its usefulness.

(Spoiler warning)
If you do manage to make it to the end of the level, you have an opportunity to slay the great evil that corrupts the land.  Harder than the normal enemies, the player will face a powerful summoner boss, testing their skills they've learned along the way.  I want you to go play it for yourself and tell me what you think!

If you want to check out how the project is going, you can! I push my most recent builds on this website.
Please feel free to leave comments or message me with your thoughts.  I welcome all feedback, good or bad.
(If you find a game-breaking bug anywhere, message me so I can fix it)