I wanted to create a rich, interactive environment simulator that could replicate and act out various crowd behaviors and scenarios, with the hope of creating a realistic and dynamic virtual world in which agents could be used as curious tools of exploration. Through this simulated world, I wanted to create a tool that could not only entertain people with interesting crowd simulations but also serve as an educational platform for those interested in learning more about crowd behaviors in the digital space and its implications for the real world study of human crowds.
What it does
The simulator creates a virtual environment in which users can control their own set of agents, which act as parts of simulated crowds, to navigate through obstacles and structures in the world. Specific desired destinations are selected through the right click of a mouse, to which agents can be directed to move.
How we built it
The main application was built using C# and the Unity game engine, which was responsible for rendering the environment of the world as well as key assets like the agents used for navigation purposes.