
Took a creative code class
and met Java after ages
Fell in love again
and birthed a game
Type: Game Devevlopment, Typography, Game Design Client: University Project Outputs: Game application, UI Design
Type: Game Devevlopment, Typography, Game Design
Client: University Project
Outputs: Game Application, UI Design
Modulo: Gameplay preview

Modulo gameplay preview video
Modulo is a shape-based puzzle game created as part of my
Creative Coding coursework during my M.A. in Graphic Design & Digital Media.
Inspired by the logic of tangrams and daily puzzle challenges like Wordle,
Modulo is built for players who prefer spatial and
visual problem-solving over wordplay.
Each level invites users to recreate a target shape
using modular geometric pieces.
My Role: Game Designer, Creative Coder, UI/UX & Typography
Project Outcomes
-
Designed and programmed the game entirely in Processing (Java)
-
Developed a level progression system with increasing difficulty
-
Created a minimal, intuitive interface using strong typographic hierarchy and visual contrast
-
Handled all UX decisions, sound effects, hint system, and interactive logic
Challenges
Relearning Code Logic - After a design-focused stretch, I had to rebuild my
programming foundation, which I overcame through iterative prototyping
and modular thinking.
Level Design Under Style Constraints - I set a strict style guide early on —
using only basic geometric pieces — which made designing higher-level challenges
more complex. I tackled this by experimenting with nested shapes
and mirrored pieces while preserving visual clarity and puzzle fairness.
Rethinking game logic - I am currently converting the game from Java to p5.js
for web integration. The game is also undergoing changes in logic
as it is being designed to become a daily puzzle based challenge game
with a metric for asynchronous player competition.
For ex: Number of tries in NYT's Wordle.