Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Collection of different boid simulation implementations in unity. Includes: implementation with GameObjects, with ECS only, with ECS and Unity Jobs combined with Burst Compiler (2 different approaches).

License

NotificationsYou must be signed in to change notification settings

BadGraphixD/How-many-Boids-can-Unity-handle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a collection of 4 different implementations of a boid simulation in Unity.It's an experiment to find out how many boids Unity can simulate and render at once.The four different implementations are the following:

  1. Implementation with GameObjects and MonoBehaviours (~350 boids)
  2. Implementation with ECS (no Jobs) (~500 boids)
  3. Implementation with ECS and Jobs (~7.000 boids)
  4. More complex implementation with ECS and Jobs (~250.000 boids)

The last one includes code originally made by Bogdan Codreanu:https://github.com/BogdanCodreanu/ECS-Boids-Murmuration_Unity_2019.1

This Unity project was created with Unity 2020.1.0f1.If you notice any improvements which could be made or found a better system, I'd love to hear about it!

500 Boids

About

Collection of different boid simulation implementations in unity. Includes: implementation with GameObjects, with ECS only, with ECS and Unity Jobs combined with Burst Compiler (2 different approaches).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp