A downloadable simulation for Windows

This project is a real time 3D simulation of boids (a 'boid', derived from 'bird', is used to describe entities that interact together to form flocks. In my case, these entities are fishes) created with Unity. It features flocking behavior, obstacle avoidance, and interactions with predators. Entities are procedurally animated with 3D graphics and shaders. A simple user interface also allows to control the main aspects of the simulation.

Developed as a first Unity project for fun and learning.


Controls

Camera Controls:

  • Rotate view: Click and drag to rotate the view.
  • Pan view: Click and drag with the middle mouse button to pan the view.
  • Zoom in/out: Use the scroll wheel to zoom in and out.  
  • Reset camera view: Press 'C' to reset the camera view.

UI Controls:

  •  Toggle UI: Press 'U' to hide or show the UI.

Simulation Parameters:

  • Adjust fishes and sharks: Change the number of fishes and sharks in the Parameters tab.
  • Show FPS: Enable the FPS display in the Parameters tab.

Pause Simulation:

  • Use the Pause button to pause and resume the simulation.


Links

Project source: https://github.com/VivianMenard/boids

Download

Download
boids_simulation_windows_build.rar 29 MB

Leave a comment

Log in with itch.io to leave a comment.