Flappy Bird Primo
liveA GPU-accelerated Flappy Bird clone built with PixiJS and TypeScript, featuring hand-drawn pixel-art sprites generated entirely in code. The bird navigates procedurally spawned pipe gaps with realistic gravity and flap physics. Near-miss detection triggers a cinematic slow-motion effect, rewarding precise play. Death sequences include freeze frames, screen shake, particle explosions, and a flash overlay for dramatic impact. A share button generates challenge URLs with embedded scores. The game runs at 60fps with responsive canvas scaling, nearest-neighbor rendering for crisp pixel art, and touch/keyboard input support for cross-device play.
Screenshots



Tech Stack
Why It Works
GPU-accelerated 2D rendering via PixiJS delivers smooth 60fps gameplay
Near-miss slow-motion system adds cinematic tension to precise pipe navigation
Procedural sprite generation creates all pixel-art assets without external images
Death sequence with freeze frames, screen shake, and particle explosions provides satisfying feedback
Want the how and why?
I write up builds like this one — the timeline, the method, and the parts worth copying. No fluff, just what actually happened.