I guess we now have Sprite Animations

TL;DR AI
2 min readKey summary
The author added animated sprites to their wgpu-based engine by loading a spritesheet and slicing it into sprites.
Each sprite stores UV coordinates that map to its region on the spritesheet and are used by the renderer.
A SpriteAnimator controls which sprite to show and when, while the SpriteRenderer draws a 2D quad with the sprite's UVs.
The author also implemented text rendering, demonstrated by an FPS counter in the demo.
