Click and drag
For one of my recent experiments, I set out to create a unique interactive scene featuring an AI-powered fish that swims in a realistic aquarium. The water is brought to life using custom shaders, and the fish demonstrates intelligent behavior by chasing food using Yuka.js, a pathfinding and AI library for games. This project combined the complexity of real-time physics, artificial intelligence, and visual effects to create an immersive, dynamic experience.
The goal of this experiment was to simulate an aquarium where a fish reacts to its environment by seeking out food. However, the challenge lay in making both the water and the fish feel alive. By using custom shaders for the aquarium’s water and employing Yuka.js to drive the fish’s behavior, I aimed to create a lifelike simulation that blends AI with visual beauty.