Unity Shark Cage
Unity Shark Cage

This project acted as an introduction to more structured AI behvaiours and 3D navigation. I created a scene with some procedural and randomised elements to simulate an environment that could only be properly navigated by dynamic agents with awareness of their surroundings and inputs. This also acted as a way to expand upon and experiment with the boids algorithm learned from university in a greater amount of depth and detail.

This project demonstrates a more specific look into AI behaviours and group simulations. I opted to use non-grounded agents as the subject to prevent me from relying on Unity's built in navmesh system since it was a topic I was personally interested in learning about and implementing myself. Specific agents respond to the player in addition to the environment so I based the projects narrative upon the feeling of being submerged in a cage within an unknown environment.

Check out this project on my GitHub!

More Programming Projects!