Games · 14 playable
Browser games.
Click any tile for a dedicated play page with controls + a keyboard lock so arrow keys don’t scroll the site. The game library is statically exported from individual Next / Phaser projects.
strategyOxo
Tic-Tac-Toe with atomic-design React + GSAP.
Play
puzzle3D Tetris (CyTris)
Cylindrical Tetris. Ring-clear algorithm in Three.js.
Play
arcadeSnake
Classic snake with GSAP-smoothed motion.
Play
arcadePong
Two-player paddle classic.
Play
arcadePacman
Maze-and-ghost arcade rebuild.
Play
arcadePinball
Brick-breaker physics simulation with audio cues.
Play
logicMinesweeper
Logic puzzle with reveal animations.
Play
logicSudoku
Number-placement logic with hint system.
Play
arcadeColor Match
Fast-paced color matching.
Play
wordCrossword
Browser crossword puzzler.
Play
puzzleTetris (2D)
Classic 2D Tetris variant.
Play
wordWord Search
Hidden-word grid puzzle.
Play
arcadeNeon Phaser: Cyberwave Assault
Cyberpunk Phaser shooter with wave-based enemies and a CRT background.
Play
toolsDALL·E 3D Merch
Customize a 3D t-shirt — colour, upload, or generate a decal. Built with R3F + valtio.
Play
arcadeConceptAether Drift
Dream-platformer concept. Design and architecture are done; the gameplay layer is not built.
See the concept
arcadeReel onlyHeli Escape
Phaser side-scroller from 2016. Featured on LinkedIn; gameplay reel + case study live on /work.
Watch the reel