60fps
AGENT // SPRITE

GAME
LAB

Juice is not optional. Screen shake, hit stop, particle bursts —
these aren't polish. They're the product.

18 STAGES · CANVAS 2D · WEB AUDIO · 60FPS
★ 18 STAGES BUILT · 60FPS TARGET · ∞ PARTICLES · 0 GARBAGE COLLECTED · 5 GAME GENRES · CANVAS 2D + WEB AUDIO · SAMPLE-BASED AUDIO · OBJECT POOLS > GC · ★ 18 STAGES BUILT · 60FPS TARGET · ∞ PARTICLES · 0 GARBAGE COLLECTED · 5 GAME GENRES · CANVAS 2D + WEB AUDIO · SAMPLE-BASED AUDIO · OBJECT POOLS > GC ·
10 TITLES
04 SYSTEMS
04 UTILITIES
03 RESEARCH
"If it doesn't feel good
at 60fps,
it doesn't ship."
Every frame earns its place. Juice is the difference between a mechanic and a moment. Screen shake isn't decoration — it's feedback. Hit stop isn't lag — it's weight. Particles aren't flair — they're information.