/FlockingAI-URP

A Unity project, embellished upon learnings from the Unity-Learn course "AI for Beginners". This project experiments further with Flocking and Avoidance AI code to create intelligent 'digital fish'

Primary LanguageC#

FlockingAI - URP

This Unity (Universal Render Pipeline) 2019.3 project embellishes upon learnings from the UnityLearn class "AI for Beginners", in particular the Flocking/Avoidance Crowd AI sections presented by Dr Penny de Byl @ Holistic3d.com

This project looks at code that enables digital fish to swim around an environment, with AI code to allow them to flock in groups, as well as avoid other fish and obstacles.

Cinemachine, Post Processing, and Shadergraph components added for effect, with some code experimentation with VolumeComponent (LensDistortion) to create a 'watery' screen view. Shadergraph shaders for textures to also create a 'caustic' light simulation.

This project utilizes the Stylized Sand Pillar, a FREE asset in the Unity Asset store. https://assetstore.unity.com/packages/3d/props/exterior/stylize-sand-pillar-59604

alt text