Just in case you need some context, here are the previous chapters:
• Part 1 (A button to respect): https://tinyurl.com/SoulGunPM1
• Part 2 (One pixel at a time): https://tinyurl.com/SoulGunPM2
• Part 3 (Sleep is the enemy): https://tinyurl.com/SoulGunPM3
The final hours were a nightmare. Sleep issues were striking hard and, in addition, we were still creating the sound effects (we used Bfxr, a great free program for this kind of stuff), the level design needed a little polish, bugs were starting to mobilize and raise an army and Unity started to do strange things. Maybe these last two were related…
Don’t get me wrong, we love the Unity Engine and we have worked in some professional projects using it, but… Well, the game is made with the 2017.1 version using NET 4.6 experimental support. Perhaps not the best idea when you are fighting against time and exhaustion. Our programmer was stressed out (and who wasn’t?) while some scenes loaded themselves infinitely, the editor crashed while trying to load a scene like a hundred times and rebooting wasn’t fixing anything.
But somehow, we made it alive and Soul Gun is a reality. And, in top of that, we have received a lot of awesome comments from the Ludum Dare community, so we are really happy. Here’s how it looks right now:


Thanks for taking your time to read this last chapter of our post mortem. If you think Soul Gun is your kind of game, please don’t hesitate to try it out. We read and answer every comment. We are eager to improve and learn from your experience!
LD Page: https://ldjam.com/events/ludum-dare/39/soul-gun
Play right now(HTML5/WebGL)! : https://ex3.itch.io/soulgun
Cheers!