Posted April 25, 2024 by Megabyte Games
Over the past month I've been working on transferring my Gamemaker skills to Godot as part of my larger effort to use more 'free and open-source software' [FOSS]. So for this project I used a new software stack and workflow...
With that said, Spice Runner: Genesis is my very first Godot program [yey!], but also my first program made while using GNU/Linux as my OS, and also my first program made using Krita for the art. [I could rant about the sorry state of software and how subscription services and 'online apps' are screwing us over, but others can write much better than I].
The game is fairly simple, you buy-low and sell-high in a turn-based format while trying to avoid a bad fate. The concept is based on the classic "Drug Wars" game. I used art from my own asset packs and some wonderful music by DOS-88. You can play it online in most chromium-based browsers or you can download it for Windows or Linux. I also plan to add an offline Android build when I figure that part out.
As a final touch I added the CRT Shader to give the game a more classic look that matches the pixel art. There's a 'hidden' button in the bottom left to turn it off. The original shader can be found here but it was not compatible with Godot 4. I really had no actual clue what I was doing at first but managed to update the shader for Godot 4 and add a UI slider for overall alpha/transparency. You can download my updated version here. Thanks arlez80!
I'd also like to thank the FOSS teams at Godot, Krita and Kubuntu! I've had such a great time with this new development workflow, I look forward to tackling other projects soon.