The Aquarium
The Aquarium is a Unity based project I worked on as part of an internship with the NC State Libraries. It was created for the purpose of demonstrating the functional capabilities of a cylindrical projection room in Hill Library at NC State University. Me and a coworker collaborated to create this immersive environment, drawing inspiration from the likeness of the Roku screen-saver.
Takeaways
During this project, I worked primarily on the procedural spawning and pathing of the fish and their interactions with one another. This meant that I spent a majority of my development time designing AI patterns. I implemented a version of Boid flocking for the main school of fish with added functionality to avoid obstacles and other fish and I created pathing systems to assign target locations for both the school and individual fish to move to in order to simulate a lifelike environment.