Giusti Yang
BS in Interaction Design — Interaction DesignThe Dessert Game
This introductory programming course explored interactive design through p5.js, culminating in a playful dessert-making game. The project combined game logic, visual storytelling, and hand-drawn assets to create an engaging experience for young players.
I began by mapping out the game's logic and state transitions—designing how players would move between scenes and interact with different elements. After establishing the structure, I created original illustrated assets for the strawberry-picking forest and kitchen environments, then implemented the interactive mechanics through p5.js, integrating keyboard inputs and mouse interactions to bring the gameplay to life.
This project developed my ability to think like a full-stack creator, bridging code and visual design. I learned to approach programming as a creative medium—considering how technical implementation, illustrated aesthetics, and playful interaction work together to create meaningful game experiences rather than focusing purely on computational complexity.