
Worked to Death

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

Tags: #3d
Comments19

Xahell30 Apr 2019, 09:59
It looks to me like you overscoped a bit.
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!
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!

VinegarLove30 Apr 2019, 21:14
Very impressive.
The gravity is a little bit too soft (still it could be good since it's a reaper ghost i guess :smile: )
The gravity is a little bit too soft (still it could be good since it's a reaper ghost i guess :smile: )
h.m.murdock30 Apr 2019, 21:25
The .exe file didn't work for me in Windows...

ronin7481 May 2019, 10:43
I created a Post-LD version with better physics, terrain gen and french keyboard layout
Noah Reinagel1 May 2019, 14:30
The game failed to run on my Windows

ronin7481 May 2019, 14:48
The Windows problems could be caused by drivers, make sure that your GPU and drivers support Vulkan. Could also be that I'm not setting up the GPU correctly in Vulkan.

ronin7481 May 2019, 15:01
I've now adjusted physical device selection slightly. Hopefully it can pick up the correct GPU more easily.

CaOrJavier1 May 2019, 15:07
I like your 3d art
JofersGames1 May 2019, 15:46
MOOOD :) great job man :)
mharring2 May 2019, 01:23
I'm impressed that you made your own engine - kudos! The game was fun, a little too easy for my taste (but perhaps I'm a glutton for pain). The graphics reminded me a bit of Hexen from the old days.

Mr_Field2 May 2019, 01:24
I really like how this game looks and I don't know why. I also found just running around really fun to do. Running into cliffs and drifting through the air, grabbing a couple of fat stacks and a soul on the way, is just sublime.

FanManPro2 May 2019, 01:40
Ah nice. I also love Go and its really awesome that more people are pushing for it in gamedev. I'd switch from C++/C# any day! Well done to you, glad I'm not alone :P

FanManPro2 May 2019, 01:49
One more thing, you should make it easier to `go install` your game so that it also downloads and installs your engine.
couldn't get it to play when I ran the executable you built. (that is why I tried building)
couldn't get it to play when I ran the executable you built. (that is why I tried building)

ronin7482 May 2019, 02:00
@fanmanpro Thanks for the input! I think the imports should work now.

FanManPro2 May 2019, 02:39
Nah this time I got:
`# 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:
`# 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:

HPMNK2 May 2019, 02:41
Didn't manage to get the game working on my computer, we'll definitely take a look if there is an update, because it looks great : )

pcoridan2 May 2019, 04:12
Awesome job working on some new tech! I downloaded both, kinda liked the bouncy one better. Watching the people and I jump in the air was pretty great. Even though there wasn't much to the game play, the style reminded me of some old school dungeon games, kinda liked it.

fatPenguin2 May 2019, 15:58
Nice idea, had fun playing. graphics were cute too.
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! :)
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! :)



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 !