Last time, I reported that I was working on the SDL3 update for Toy Factory Fixer, my toy factory management game in which you hire and manage workers in order to ship toys by the deadline.
Aside from adding some new functionality to handle music differently, most of the porting effort was straightforward.
Sprints 2026-1 and 2026-2: Release SDL3 update version
Complete:
- Ensure Android version can still be built/deployed
- Ensure iOS version can still be built/deployed
- Ensure Windows version can still be built/deployed
- Ensure Linux version can still be built/deployed
- Ensure Mac version can still be built/deployed
SDL3_mixer works completely differently from SDL2_mixer, which meant my code needed to work completely differently, too.
Once I made changes so that I could play and stop music and change the gain on any given track easily, I then just needed to make sure that the audio was playing the same as before. I was able to play the old version of Toy Factory Fixer in one window and the new version in another, and it helped me determine when something wasn’t playing (it turned out I had a typo and named the wrong sound effect in one place) or was too loud.
Otherwise, I was able to quickly create a release for Windows, Mac, Linux, Android, and iOS, and I submitted the games for review to the respective app stores.
Next up is my family-friendly creativity tool that allows you to create your own fun and zany clowns, Clown Alley Creator, which I anticipate taking even less time to update to SDL3.
Thanks for reading, and stay curious!
—
Want to learn about future Freshly Squeezed games I am creating? Sign up for the GBGames Curiosities newsletter, and download the full color Player’s Guides to my existing and future games for free!


One reply on “Freshly Squeezed Progress Report: Finishing Toy Factory Fixer SDL3 Update”
[…] my previous report, I finished updating Toy Factory Fixer from SDL2 to SDL3, and then I started working on updating my […]