How to make "Unlimited Epic Battle Simulator 2" in UE5😭

I am currently trying my hand at game development for the first time. I want to create a game similar to Unlimited Epic Battle Simulator 2, but I’m having trouble. The game becomes very heavy even with just 1,000 characters displayed. I might be making fundamental mistakes. Could you tell me what elements are necessary?

not sure what that is but I assume you need lots of characters on screen at once, probably with animations playing. Optimisation is annoying. Some things to realise:

  • spawning characters or pawns whos parent is a character will be heavy.
  • You might prefer to spawn static meshes using vertex animation. (so it’s really just a material causing the animation)
  • then you might use niagara to move the meshes. Hence getting A LOT more characters.
  • Consider using HISMs to reduce the draw calls (draw calls are for every mesh and every material, but with HISMs the processing only happens once per SM and material)
  • Use nanite, use culling
  • perhaps look at some npc plugins that have some advanced optimisation techniques built in to have many ‘more complicated’ characters (actual characters not just Static Meshes)
2 Likes

thank you for reply!!!

1 Like