The Lair of K'olekto by feor

(We recommend downloading the Windows version if you experience stuttering in the web version)

HOW TO PLAY
Defend your lair from invading humans! Survive the onslaught to win the game.
Defeated enemies can drop souls. Souls are used to cast spells, but can also be absorbed to empower you. Gaze into the Soul Lantern by holding the Spacebar and select a soul using the Left Mouse Button to absorb it.
Absorbed souls are placed on the Soul Queue. The Fortitude of the oldest soul in the queue is damaged by enemy attacks - and once it reaches 0, the soul is destroyed. If an enemy hits you without a soul in the Soul Queue, it’s Game Over.
Click the Left Mouse Button to bonk enemies with your staff. You’re a gangly lich though, so doing so costs some Fortitude - whether you hit anything or not!
CONTROLS
Mouse - Targeting Cursor
W/A/S/D - Movement
Left Mouse Button - Staff Bonk
Right Mouse Button - Cast Spell
Mouse Wheel - Select Spells
Spacebar - Gaze into Soul Lantern
Q / 1 - Howling Geist Quick Cast
E / 2 - Bubbling Bile Quick Cast
F / 3 - Bloodfire Wave Quick Cast
SPELLS
Howling Geist
Fires a projectile that tracks the targeting cursor if it is nearby. Deals light damage in a small area on contact with an enemy. Good for blasting packs of Knights.
Bubbling Bile
Fires a projectile that travels to the targeted area, creating a toxic puddle on impact. Enemies take damage over time while in the puddle. Good for thwarting Mages.
Bloodfire Wave
Produces a wave of magic that deals damage to all enemies it passes through. Supremely powerful attack that excels in all situations.
* Credits *
Game Design / Shaders: maximumoverkilt
3D Modeling / Graphics: FlyByBrucia
Music: finnzone
Sound Design: SwimDoggo
Programming: feor
Animations: gloogsquad
Fonts: https://www.fontspace.com/sorkin-type, https://www.fontspace.com/kevin-byrd/
Shader Tutorial Example Settings: https://godotshaders.com/shader/stylized-fire-3d/
| Link | https://github.com/feored/LD58 |
| Link | https://feor.itch.io/the-lair-of-kolekto |
| Link | https://feor.itch.io/the-lair-of-kolekto |
| Original URL | https://ldjam.com/events/ludum-dare/58/the-lair-of-kolekto |
Ratings
| Overall | 484th | 3.396⭐ | 26🧑⚖️ |
| Fun | 452th | 3.26⭐ | 27🧑⚖️ |
| Innovation | 498th | 3.08⭐ | 27🧑⚖️ |
| Theme | 556th | 3.38⭐ | 27🧑⚖️ |
| Graphics | 525th | 3.36⭐ | 27🧑⚖️ |
| Audio | 322th | 3.36⭐ | 27🧑⚖️ |
| Humor | 515th | 2.68⭐ | 27🧑⚖️ |
| Mood | 598th | 3.2⭐ | 27🧑⚖️ |
| Given | 41🗳️ | 34🗨️ |
Also it seems like the first time an effect is happens (player death, spell, etc) there is significant lag, maybe freezing on some large asset allocations?
Good entry great job!
Really good game and really good team, although the virus detection left a bit of a bitter taste in my mouth.
At first I didn't quite understand the game mechanics (brain being in low energy mode, focussing on reading the help screen was difficult :sweat_smile: ), but after a few attempts (of playing and of reading) I figured it out. Only afterwards I saw the screenshot in the description with the labels, that would probably have helped the most. ^^ Maybe having an easy first level with an ingame tutorial would have been good, similar to the labeled screenshot.
After I understood the game, it was a lot of fun though and it made me want to retry until I've won - which I did! \o/ I don't quite understand the text on the victory screen though - which "secret wave 6 enemy"? :thinking:
I especially liked how the souls have very diverse stats, and that they can be both positive and negative, so you have to be a bit careful which souls you absorb. I also liked how the souls had individual "names" that were kinda funny, however, I couldn't really pay attention to them as much because I was too busy fighting. ^^
Potential improvements / things I would have done differently:
1. It was a bit difficult to read the stats of all the souls while still having to defend against enemies. I think I would have either paused the game while "gazing into the soul lantern" or slowed the game down while doing so (similar to how in Horizon Zero Dawn the game doesn't stop but slows down when you're changing weapons during a battle).
2. Collecting the souls was a bit difficult sometimes. I often saw the souls floating around near me while I was still running around to avoid enemies, and then having to coordinate collecting the souls while not being hit by enemies.
3. Not sure how to solve that, but I found it hard to switch between spells with 1/2/3 or Q/E/F because my fingers were to busy moving the character around in all directions to avoid enemies, so I was only using the scroll wheel which was a bit suboptimal. Maybe my fingers were just too tired though. :sweat_smile:
All in all, I enjoyed it, very nice game. :)
I also feel like a bit of a larger soul inventory would have been nice, or some system that can still make use of all the extra souls that you can't pick up when your lantern is full. It also feels like a waste to try and still kill enemies instead of just avoid them in the last 30-20% of a wave when you're good on health and spells and they get killed at the end of the round anyway. So if you had some way to fuse/override/trade souls maybe there would be more of an incentive to try and both pay attention to the effects of your souls and to try and gather/combine the very best ones.
But otherwise very impressive what you managed to make in the timeframe of a jam, great job!
It makes sense that you can't hold infinite souls but also feels a bit weird when you suddenly can't pick up any additional ones and there didn't seem to be a clear indicator what the maximum is.
There is a bit of an annoying bug where the death sounds of multiple enemies will fuse into one ear shattering sound.
Thanks for coming ^^