WASD (move) - Mouse (camera)

In this project, I tried to learn and apply some new concepts: ECS, ScriptableObjects, Flocking Algorithm (Boids).

There are 300 chicken entities in scene. More could be added, but my pc would not keep a nice framerate.

Used Scriptable Objects to handle Audio with Event Architecture.

I intend to use this flock behavior algorithm in future projects, so this was a great test!

References:

Scriptable Objects: https://www.youtube.com/watch?v=raQ3iHhE_Kk&ab_channel=Unity

Flocking using Scriptable Objects: https://www.youtube.com/watch?v=mjKINQigAE4&list=PL5KbKbJ6Gf99UlyIqzV1UpOzseyRn5...

Flocking using ECS: https://www.youtube.com/watch?v=mNZq0RhM-98&ab_channel=BadGraphix

How to use ECS (and other tutorials): https://www.youtube.com/watch?v=aQFhwuayFGA&ab_channel=TurboMakesGames

Chicken Asset (its not free anymore): https://assetstore.unity.com/packages/3d/characters/animals/birds/chicken-low-po...

Sounds from https://freesound.org/ :

-https://freesound.org/people/PearceWilsonKing/sounds/342465/

-https://freesound.org/people/florianreichelt/sounds/563011/

-https://freesound.org/people/JohnsonBrandEditing/sounds/173945/

Feel free to ask me any questions on comments. I'm not an expert, but will try to asnwer them all!

Thanks!

Leave a comment

Log in with itch.io to leave a comment.