Author Archives: skooter500

About skooter500

I am a lecturer in the School of Computer Science, TU Dublin teaching courses on games, VR and creative coding. I am also the author Tunepal - a very popular search engine app for Irish trad music available for IOS, Android and online.

1000 Boids in Unity ECS

An implementation of boids using ECS for Unity 2020

1000 boids implementing the following behaviours:

  • Seperation
  • Cohesion
  • Alignment
  • Constrain
  • Wander

With a procedural animation and trails implemented using ECS. There are 28K entities being updated every frame getting ~100 FPS and ~80 FPS in VR. See the steamvr branch for a VR implementation

Try doing that with MonoBehaviours! Source code here: https://github.com/skooter500/ECS2020