Ducklin's Ocean Adventure

Interactive 3D Portfolio Environment

Project Overview

"Ducklin's Ocean Adventure" is an immersive 3D interactive experience serving as a portfolio showcase. The user controls a ship sailing across a dynamic ocean environment to discover floating islands, each representing a project. The application utilizes a custom-built Gerstner wave shader for realistic water displacement and movement, paired with spatial audio cues to enhance immersion. The project structure relies on React Three Fiber for declarative scene composition and state management for physics, controls, and game flow.

Tech Stack

Key Features