TASK:
Build an interactive browser-based game prototype exploring animation, NPC logic, and environmental storytelling.
This prototype explores world-building through code. Built in p5.js, Splish Splash Dash combines gravity-based jump mechanics, continuous scrolling, illustrated environments, and NPC-driven storytelling to create a playful interactive world. Sound design and text-based dialogue add atmosphere, and the game’s structure allows for future gameplay expansion. Collision mechanics remain in progress as part of ongoing iteration.
Splish Splash Dash: Video Game Prototype
🚨 Audio will play once the game begins. Check your volume before starting. 🚨
Video Game NPCs
The characters were constructed programmatically using coordinate-based vector construction. Each animal was first sketched, then mapped point-by-point, with every coordinate translated directly into code. Rather than importing illustrations, the forms were rebuilt geometrically inside p5.js, allowing the visuals to exist entirely as structured data.
Frog
Alligator