Funkin icon indicating copy to clipboard operation
Funkin copied to clipboard

Performance Issue: Spritesheets are too large and could work better as atlases

Open ender69is4real opened this issue 4 months ago • 2 comments

Issue Checklist

  • [x] I have read the Contributing Guide
  • [x] I have checked the Issues/Discussions pages to see if my enhancement has already been suggested
  • [x] I have properly titled my enhancement

What is your suggestion, and why should it be implemented?

  1. Optimization of sprite sheets and stages

There is a problem with the memory usage in the game right now, and this is due to the fact that some sprites are larger in size. In mobile, it generally shows a black square. It is especially visible in the Boyfriend and Girlfriend. Even the most with the 'Spooky Mansion' stage. It is possible to turn some sprites into an ATLAS in order to reduce the size of the sprite sheet and make the game optimizable.

And the 'Spooky Mansion' stage can be repeated like the Erect version. It's really optimizably made there.

  1. New option 'Quality'

I also wanted to recommend this setting because some computers can't run the game due to shaders or a lot of objects. How does it work?

High: It's just a default. There are all shaders and a lot of objects included. Medium: Disables shaders and a little bit of objects in the game. Low: Removes most of the objects in the game which is responsible for nothing.

Note: This applies only to stages. The menu or something outside the song is already your decision.

ender69is4real avatar Jul 30 '25 20:07 ender69is4real

Image I'm not lying about the black squares. this is due to the fact that sprite sheets weigh more than 4096 x 4096

ender69is4real avatar Jul 30 '25 20:07 ender69is4real

Image stage to

ender69is4real avatar Jul 30 '25 20:07 ender69is4real