Posted May 10, 2024 by CG-Tespy
Over a week ago, I realized just how badly optimized the battle system was. Despite having a good GPU to work with, it took a solid 5 seconds to load it up... after pressing the Start button on the title screen! It was a wake-up call I sorely needed... Now, optimizing the batsys is at the top of my to-do list. This means that depending on how long that takes, I won't have anything fancy to show to the public for a while ^^;
As for how to go about the optimization... Among other things, I've been experimenting with having the following:
- A base battle scene separate from the environments, sets of enemies, and Summon anims
- Said scene loaded asynchronously during the pre-title screen
- The environment and enemy-sets loaded in asynchronously when a battle starts, and unloaded while transitioning back to the overworld
Things are going pretty good so far. This whole process will be another part of the learning experience I call Trigram Islands. Here's hoping I learn a lot before the end of the next week!