You guys can giving me feedback if you guys want
Information:
Running on Iphone 8 plus which is consindering low-end device nowadays
I still didn’t optimize memory (which include textures)
Also no throttle, LOD, or parallel
Since I don’t have good laptop/PC or even high-end phones, The game most likely have fps drop due to rendering, so people who have decent GPU can mostly run smoothly
Try out the game yourself if you want: Game optimization - Roblox
TESTED WITH 10,000 NPCs/zombie
- Recv: 100 - 120 KB/s (I can’t push this further)
- Ping: 130 - 200 ms (same with this)
- CPU: 15 - 27 ms
- GPU: 17 - 30 ms
- Memory: ~800 MB (pretty good tho,)
- FPS: 55 - 60 fps (60 when I don’t look all the zombies at once)
Recorded on my phone because I think it is more convinient, sorry for low quality
(because I compressed the video down to 10 MB)
Kinda insane right?
EDIT: This is outdated now for everybody wonder, I just make a NPC system that have humanoid-based, ragdoll supported, infinite map sized, that runs about 20 Hz ( 0.05 seconds sent per frame, precision 0.2 studs ) only about 15 KB/s on 500 NPCs
So if the new system implent to this, it could turns 120 KB/s to only < 30 KB/s theoretically
( which is sending 0.2 seconds per sent, precision 1 studs )

