I am creating a builder style game which will have lots of units moving around the map. These units are never posessed by the player and simply move from location to location to perform tasks.
Learning about UE, it seems these units would be best as Pawns, and I would spawn an AIController to move each Pawn.
Immediately this has me questioning my choice of engine for this style of game, because ideally I’d have one class managing a high number of units in a game where optimisation is very important. Here 1000 pawns would need 1000 AIControllers, which sounds concerning.
Am I misunderstanding the situation, or does this design setup suggest UE is better suited to other game types?