Hello everyone! I’m new to game development and currently working on a city-based game. The player has access to a mini-map that allows them to look anywhere in the map with the camera moving around it. After the player spawns, there will be infected and non-infected people.
I’m considering spawning 10 infected and 990 non-infected civilians so the virus spreads according to how the AI walks around the city.
I’m wondering if it’s possible to have a 3D top-down mobile game with 1000 AIs doing that. If not, are there any tools available for level streaming that I can use to achieve this? If I don’t spawn all AIs together, I don’t know how to build this mechanic that infects the non-infected AIs in real time. What do you think? Maybe it’s only achievable with 2D art?
Hey there @gabriel.piccolo! Welcome back to the community! The short answer is yes, this is entirely possible. The long answer is that you wouldn’t be able to utilize the base character class, AI systems, and NavMesh that Unreal provides as they are rather expensive performance wise. Your options will boil down to rolling a custom character base or using MASS if you need an absurd amount of agents. Mass is still experimental, and not yet recommended for commercial projects, so I’d just go with writing a lighter system.