Ultimate Epic Battle Simulator 2

Ultimate Epic Battle Simulator 2

Max amount of units at once with a RTX 5090 32GB Vram.
the amount is... around 24 million. with about 28GB of VRAM usage. any more units like 25 million, and none spawn at all. may this be the limit of the engine or code or what. or maybe i need to do a deeper test to get more, who knows. Kinda cool tho, has anyone gotten more units to load with any hardware?
Originally posted by Brilliant Game Studios:
I can confirm that 24 million is the limit. It's due to a limitation in Unity engine. Once a buffer size exceeds 2 gigs it fails to initiate(32 bit data count limit). To get as many units as possible, we made many buffers with data spread across them, but at least one buffer needs to contain specific properties of all units, and that one maxes out the 32 bit memory limit.

PS, congrats on getting a 5090. We tried to get one for our studio and failed. :(
< >
Showing 1-6 of 6 comments
UbixQ Feb 10 @ 3:18pm 
performance with so many units is actually pretty good too. like playable good. i don't recall the FPS amounts but like 15 - 30 FPS i think.
Ah well, that's a shame, i guess i'll wait for the 6090 then
The author of this thread has indicated that this post answers the original topic.
Brilliant Game Studios  [developer] Feb 20 @ 1:59pm 
I can confirm that 24 million is the limit. It's due to a limitation in Unity engine. Once a buffer size exceeds 2 gigs it fails to initiate(32 bit data count limit). To get as many units as possible, we made many buffers with data spread across them, but at least one buffer needs to contain specific properties of all units, and that one maxes out the 32 bit memory limit.

PS, congrats on getting a 5090. We tried to get one for our studio and failed. :(
Last edited by Brilliant Game Studios; Feb 20 @ 2:05pm
UbixQ Feb 20 @ 4:46pm 
Originally posted by Brilliant Game Studios:
I can confirm that 24 million is the limit. It's due to a limitation in Unity engine. Once a buffer size exceeds 2 gigs it fails to initiate(32 bit data count limit). To get as many units as possible, we made many buffers with data spread across them, but at least one buffer needs to contain specific properties of all units, and that one maxes out the 32 bit memory limit.

PS, congrats on getting a 5090. We tried to get one for our studio and failed. :(

Oh well, that is still kinda cool how the 5090 can run the full 24 million units, even on desert dunes with the units spread across the whole usable map, still getting 20fps to almost 40fps on Ultra settings 1440p after some more testing. which is still very playable and cinematic .
And yeah hopefully the 5090 supply gets better asap so you guys and anyone else looking for one can get one. :steamhappy:
Originally posted by Brilliant Game Studios:
I can confirm that 24 million is the limit. It's due to a limitation in Unity engine. Once a buffer size exceeds 2 gigs it fails to initiate(32 bit data count limit). To get as many units as possible, we made many buffers with data spread across them, but at least one buffer needs to contain specific properties of all units, and that one maxes out the 32 bit memory limit.

PS, congrats on getting a 5090. We tried to get one for our studio and failed. :(

Hey, a question if you where able to change this engine for example to unreal engine would you be able to increase the units limit?
Originally posted by Brilliant Game Studios:
I can confirm that 24 million is the limit. It's due to a limitation in Unity engine. Once a buffer size exceeds 2 gigs it fails to initiate(32 bit data count limit). To get as many units as possible, we made many buffers with data spread across them, but at least one buffer needs to contain specific properties of all units, and that one maxes out the 32 bit memory limit.

PS, congrats on getting a 5090. We tried to get one for our studio and failed. :(


I am thrilled to the gills to see you guys reply to someone here. Please continue that practice
< >
Showing 1-6 of 6 comments
Per page: 1530 50