Witch's Wrath by Timidger

:sparkles: PLAY IT HERE :sparkles:
Summon hoards of ghosts to kill the denizens of the mysteriously flat and desolate village of Onnud. How many can you kill?
Controls: * WASD / Arrow Keys to move. * Enter key to select a menu or upgrade option. * Spacebar to summon ghosts from corpses.
Ghosts are summoned in the square radius. Works on tombstones and bodies.
Collect gems to level up your abilities.
Due to a known bug, the web version ends early. If you want to play it forever download the windows exe version. However the canonical ending is that the witch ends her rampage at 100 kills.

This is my first ever game. Wished I could have made more of my own assets but ended up using some CC0 ones. Sources for assets bellow!
Sources: Music by: https://www.steven-obrien.net/
Spooky Halloween Fun - Steven O'Brien
Other sounds:
https://freesound.org/people/Kyle_Healey/sounds/365472/ - summoning.wav
https://freesound.org/people/Billy_Storm/sounds/164285/ - ghost-moan.wav
https://freesound.org/people/tedboothinnit/sounds/707058/ - witch-cackle.wav
https://freesound.org/people/pfranzen/sounds/404327/ - villager hurt noise
Witch hurt noises provided by Author (Preston Carpenter). Consider them CC0.
Pixel art assets by Kenny: https://kenney.nl/
Capsule image provided by Author (Preston Carpenter). I guess consider that CC0 as well if you want it?
All programming provided by Author (Preston Carpenter). Some base code reused from existing side game project.
All game development was streamed on twitch at: twitch.tv/timidger
| Link | https://timidger.itch.io/witchs-wrath-ludum-dare-55 |
| Link | https://git.sr.ht/~timidger/ludum-dare-55 |
| Original URL | https://ldjam.com/events/ludum-dare/55/test-upload |
Ratings
| Overall | 824th | 3.365⭐ | 28🧑⚖️ |
| Fun | 416th | 3.635⭐ | 28🧑⚖️ |
| Innovation | 883th | 3.038⭐ | 28🧑⚖️ |
| Theme | 452th | 3.827⭐ | 28🧑⚖️ |
| Humor | 429th | 3.308⭐ | 28🧑⚖️ |
| Mood | 898th | 3.231⭐ | 28🧑⚖️ |
| Given | 21🗳️ | 49🗨️ |
The fix means the game has to end early.
If you want to play it *forever*, then download the windows exe!

The game does feel a little bit too easy at the moment, maybe stronger villagers should spawn after a while to spice things up a bit? Also being able to choose level up traits with number keys (1-2-3) would be nice, since it's a bit awkward having to press enter. Either way, it's definitely a fun take to the vampire survivor's genre. I would love to see this game expanded further!
Unfortunately the game froze shortly after the second ghost as commented above.
Best wishes!
But that's just small things to add, it's still fun. I guess with a bit more time it would have been great :)
@cievers @bowen I didn't optimize at all and I'm impressed it runs as well as it does (at least the desktop version). There's some low hanging fruit that for sure can be fixed after the jam.
@skullpaca From early playtests with friends they found it too hard! I was worried that trying to make the late game more interesting would be a waste of time if everyone is stuck on the initial part. I unfortunately didn't sit down and watch anyone play and only had to go on their word. Next time I want to do some more in depth play testing so I can iron these issues out. Nice idea using the number keys to choose the level up traits!
@gamenogg Not knowing what to do is a common theme I'm noticing with other jam games I play :). It's hard to teach players how to play your game, especially when it's made in ~48-72 hours! I actually played someone else's game which did a poor job of teaching you before my game was released and that inspired me to add the instructions to the pause screen. I don't think I did the best job conveying the box around the grave and person. For one thing the person isn't dead in the instructional graphic! Ooops! The white box around the player indicating summoning also isn't clearly denoted so people probably didn't associate the box I drew around them in the instructions with it. If I had more time I would have made it so nothing spawned until you rose your first dead from the grave.
@thiago-neumann @zablas @framboisedodue @ooboob Thanks to you all and everyone else for the reviews!