Vu Nguyen

Projects

Side
Projects.

Snake

Classic Snake built with XState v5 state machines and Phaser 3 for rendering. Playable in the browser with keyboard, D-pad, and swipe controls.

XStatePhaser 3TypeScript
Play →

Space Invaders

Classic Space Invaders built with XState v5 state machines and Phaser 3 for rendering. Pixel-art invaders, UFO mystery ship, destructible shields, and progressive difficulty. Fully playable on mobile with on-screen controls.

XStatePhaser 3TypeScriptMobile
Play →