Skip to content

Flocking and Boids Simulation in Unity2D

Flocking and Boids Simulation in Unity2D

Flocking and Boids Simulation

The video shows my experimentation with Flocking and Boids Simulation in Unity2D using Coroutines. The rules include Cohesion, Alignment, Separation, Obstacle Avoidance and Flee from Predator.

The below video shows the same simulation using Unity Job System.

Find the source codes in the GitHub repository https://github.com/shamim-akhtar/flocking-unity

Contact me

Read My Other Tutorials

  1. Implement Constant Size Sprite in Unity2D
  2. Implement Camera Pan and Zoom Controls in Unity2D
  3. Implement Drag and Drop Item in Unity
  4. Graph-Based Pathfinding Using C# in Unity
  5. 2D Grid-Based Pathfinding Using C# and Unity
  6. 8-Puzzle Problem Using A* in C# and Unity
  7. Create a Jigsaw Puzzle Game in Unity
  8. Implement a Generic Pathfinder in Unity using C#
  9. Create a Jigsaw Puzzle Game in Unity
  10. Generic Finite State Machine Using C#
  11. Implement Bezier Curve using C# in Unity
  12. Create a Jigsaw Tile from an Existing Image
  13. Create a Jigsaw Board from an Existing Image
  14. Solving 8 puzzle problem using A* star search
  15. A Configurable Third-Person Camera in Unity
  16. Player Controls With Finite State Machine Using C# in Unity
  17. Finite State Machine Using C# Delegates in Unity
  18. Enemy Behaviour With Finite State Machine Using C# Delegates in Unity
  19. Augmented Reality – Fire Effect using Vuforia and Unity
  20. Implementing a Finite State Machine Using C# in Unity
  21. Solving 8 puzzle problem using A* star search in C++
  22. What Are C# Delegates And How To Use Them
  23. How to Generate Mazes Using Depth-First Algorithm

4 thoughts on “Flocking and Boids Simulation in Unity2D”

  1. Cool! I created a simulation of this here using only compute shaders, I wanted to know more about how you used the jobs. the repository is closed again?

Leave a Reply

Your email address will not be published. Required fields are marked *