My main project this week has been an overhaul of the code and assets we use to generate music sounds in Logic World.
This was exactly what I needed after a month of working almost exclusively on boring stuff. I’ve had a really fun week, learning about audio synthesis and trying out different instrument sounds. I feel more motivated than ever to work on Logic World and to get it out into your hands.
Audio synthesis is a very complex subject, and I had a lot of help working on it this week. A huge thank you to Drogomir Smolken and the awesome SFZ community for maintaining a fantastic open standard and for being super friendly and helpful to noobs like myself. Thank you also to Sam Gossner from Versilian Studios for recording high quality instrument samples and generously releasing them for free. Finally, thanks to my dad, who helped me with some of the more difficult math :)
We’ve had UI for ages for switching your settings profile. This week, I finally made that UI functional.
Each settings profile is an independent list of settings. When you edit your settings on profile 2, your settings on profile 1 are unaffected.
This week I’ve kept working on some unexciting things, namely optimizing SECCS (it can now serialize and deserialize around 10-20 times faster) and dealing with the cloud builds situation. For the last week or so the cloud builds have been failing due to Unity not correctly activating its license. We’ve contacted Unity support and hopefully we’ll have a solution for it soon.
Bobby, Logic World’s beloved protagonist and mascot, will turn one year old on April 10th. The lovely and talented @Red_3D is working on a celebratory short film to mark the occasion, and it is looking very very awesome.
Red is posting daily updates on the project to their blog, which you should definitely go read right now!!
We’ll keep releasing these weekly updates right up until the game comes out. To make sure you don’t miss them, you can sign up for our newsletter. Be sure also to wishlist Logic World on Steam and join the official Discord.
See you next Wednesday!