Soup Diver 0.3.0a - Huge changes (that you won't see), medium changes, and a bit of sad sad
Today is a big day for Soup Diver!
Yes, progress is slow, but it’s always moving along.
What have I been working on this past three and a half weeks? Optimization! – and other things. I finally made the jump from 100% GDScript code to using some GDExtension as well. My policy on this will be to have it as minimal as possible. The less of it I have to write, the better. This update only ports over the bare necessities to get a Nim-based world up and running: Registries, datas, and the world code itself. This results in a ~4x increase in world generation speeds - Less than I expected, but set_cell() is slow. Multithreaded world generation next update?? It’s more likely than you might think!
The sad news, though, is that I have no way to compile the GDExtension to MacOS. I will leave the 0.2.1a build up, but to play the latest version mac users will have to use wine. If you’re a mac user using wine and you want to help me make sure it works, leave a comment and I will get in contact with you.
This also adds some more content and fixes:
- Adds a radish boy camp you can find in the first layer. With the new dialogue system, he has some things to say to you. (I might have accidentally left some testing dialogues in there.) His dialogue options are definitely going to be expanded and redone in the future.
- Changed the font in some places to be more readable
- Some lighting engine optimizations, though you’ll probably only see it if there are like 150 lights visible and near the edges of the screen.
- The music system is a bit better – But also has some minor bugs I’m just a bit too lazy to reupload a thing to fix.
My plans for the next update are to finally work on layer 2 stuff. It’s been a while of me putting it off but now I really don’t have anything else to work on. Unless I decide to work on modding support instead, but that might only come when the game is popular enough. I’m also going to be working on a devlog-ish youtube video on my code-porting journey, and since I am not very good at making videos, this may take a bit of development time. Then again, I might just end up working on the game more to unwind after a long hard day of video-making.
And that’s about it!
And thanks for playing my game, it means a lot. :) And especially thanks to the two sales I’ve made so far (shocking!) That means a super lot.
Files
Get Soup Diver
Soup Diver
You gotta go in the soup
Status | In development |
Author | CatCatDeluxe |
Genre | Platformer |
Tags | 2D, Pixel Art, Roguelite |
Languages | English |
Accessibility | Configurable controls |
More posts
- 0.2.1 Patch31 days ago
- Version 0.2.0a released!32 days ago
- The first patch update!!96 days ago
Leave a comment
Log in with itch.io to leave a comment.