Worked to Death by ronin748

You’re an overworked Grim Reaper trying not to get fired. Your boss has set you an ever increasing quota of souls to claim and your family’s expenses threaten to ruin your finances. Can you keep your salary up and pay the bills?
Featured: crazy physics and nightmarish landscapes.
Claim souls that are RED. Claiming innocent souls causes a monetary penalty (-3). You have to meet your soul quota in your shift, which can range from 12 hours to 24 hours. At the end of each day you will receive money based on your salary. If your money can't cover your bills or you don't meet your quota, the game ends.
There is a day/night cycle that can make recognizing colors difficult. DAY = YELLOW, DAWN/DUSK = ORANGE, NIGHT = BLUE. The levels are randomly generated.
Controls
WASD - move, also french in Post-LD
LEFT/RIGHT - turn
SPACE - attack (claim soul)
The game was programmed in Go using Vulkan (vulkan-go). GLFW is used for windowing. It uses my own engine, Gorium.
Vulkan is very hardware-specific, so any bug reports are appreciated. The terrain generator sometimes produces geometry that makes the already bouncy physics hiccup. The Post-LD version (only bugfixes) doesn't have these problems.
You need working Vulkan drivers to play the game
Post-mortem: https://ldjam.com/events/ludum-dare/44/worked-to-death/doing-ludum-dare-with-vulkan
Ratings
| Given | 70🗳️ | 5🗨️ |
Maybe help the level visibility, it was a bit dark, I did not know where to go sometimes, and globaly I did not know exactly what I had to do. It was written, but I don't like it when I have to read lot of rules, I'd rather play and find by myself what to do.
But overall I really liked playing it, it's a cool game !
You got all the technology working right, but you didn't have time to tweak the game to make it more playable and more enjoyable.
It's an impressive work anyway, good job!
The gravity is a little bit too soft (still it could be good since it's a reaper ghost i guess :smile: )

couldn't get it to play when I ran the executable you built. (that is why I tried building)

`# runtime/cgo
exec: "i686-w64-mingw32-gcc": executable file not found in %PATH%`
Pretty sure I need to install MinGW but the clunky one for x64 Windows systems. But don't worry about it, I remember having similar troubles with cgo back in my Go engine dev days. I used the exact same command: https://github.com/autovelop/playthos/blob/master/platforms/windows/windows.go#L13
Anyway, I managed to get it working with just `go run main.go`. Very impressive. I liked the procedural world. And 3D! I haven't had to courage to try that with Go yet. :stuck_out_tongue_closed_eyes:
P.S. my project is pretty much abandoned so feel free to fork and rip it apart. RIP 2 years of my life for github 35 stars. :smiley:
had no idea to how run the game at first haha
I felt like the controls were a bit too fast, and about the soul thing I feel like good soulds should be green and bad ones red, and the colour thing can be applied to the humans so you get rewarded when you know th right numbers by not having wasted time running to the wrong people, you know what I mean?
Overall, a really good job! you can be proud of yourself! :)