Posted May 12, 2024 by simonschreibt
Up to now, I used a royality free music from the internet but now we have a unique music made for the game by Jake Rizer @jrazer98!
The game (and also the demo) is now available in Italian! Thanks a lot to Gerardo who did the translation for me.
I tried to optimize performance by adding "pooling". Now, objects are NOT
created/destroyed all the time but shown/hidden if they are needed. This is especially important when MANY objects/effects are created like in the this GIF. On the top, you can see that there is a short pause in the gameplay when all effect are created when the 4 novas of the ship strike the enemies at the same time.
On the bottom you see that this does not happen anymore because I never create/delete objects anymore and ALSO the amount of objects is limited by the size of the pool. Be aware that this is an extreme case with all those enemies and 4 novas hitting them at the same time. You'll not find this situation often in normal gameplay. There is one more extreme situation thought: When you have a lot of weapons and slice up many asteroids at the same time. Sometimes FPS dipped down during this situation and now it should be way more fluent. :)
Especially for the last stage of the game with many enemies and effects appearing, this should keep the FPS a bit more stable.