Progress Update (Patreon)
Content
Hello everybody! That was quite an eventful first week.
I've finally gotten to the bottom of why having a bunch of food in the Stomach slows the game down - It mostly had to do with collision! Go figure. I've simplified all food items' collision, and will continue doing this from now on. Some items may look goofy / look like they're floating, but please be assured that I positioned the simple colliders as well as I could.
The other reason the game was chugging had to do with the Perception system - It's used eight times in the idle behavior alone. It's a pretty beefy system, too -- I've introduced a bunch of optimizations to it today, but I'll still have to go in and figure out a more optimized method of performing her idle duties.
There has also been a bunch of fixes / additions to GtsScript, but I'm not sure if they'd be useful enough to justify a late patch. One new feature is the ability to create your own data structures (such as enums, classes, structs), but I don't think anyone has really gotten that far anyways. Other than that, just mostly bug fixes.
As always, I've been fixing a bunch of bugs, too. They almost always pop up in the most unexpected places! I've fixed quite a few major (but thankfully dormant) issues, so hopefully the game is a bit more stable after the next update.
Thank you all for your continued support, and I'll see you next week!