Improving Performance
Loading Performance
Game load times are primarily determined by the size of the assets in your project.
Mipmaps (1/8 resolution versions of your textures) are included in the initial game payload
Textures used by Sprite_Renders with "Wait for Load" checked will block loading waiting for high resolution versions (should only be used for spawn areas)
Other high resolution textures are streamed and loaded after join
We currently include mipmaps of every asset in your res directory even if you don't include it in the scene which can affect load performance if you have large unused assets.
Client Performance
You can press F3 at any time to open a client profiler. Check the "Capturing" checkbox to start recording and uncheck it to pause and review.

On gaming PCs we recommend targeting ~2ms total frame times. This will give you headroom for low end mobile devices which will typically be 4-6x slower.
Network Performance
Basically: reduce the number of entities in your scene doing stuff. We'll add more guides here soon :D
Last updated