A WebGPU retro game engine for TypeScript, inspired by RetroBlit. Build pixel-perfect 2D games with a clean, fantasy-console-style API.

fix(assets): sanitize btfont metadata and test partial sprite clips master

Coerce size, lineHeight, and baseline to positive finite numbers in BitmapFont.load instead of truthy fallbacks. Add tests for invalid metadata defaults and for clipped sprite blits that preserve destination alignment in the software renderer. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Vaclav Vancura <commit@vancura.dev>