DOCS v0.1.13 github

@hatch:game v0.3.29

Game framework for Wren. Game.run(MyGame) and you're rendering — subclass Game, override setup / update / draw, get a window + GPU device + per-frame loop wired in. Composes with @hatch:ecs / @hatch:assets / @hatch:audio / @hatch:physics for the rest of a game. Same source drives a winit window on native and a page-attached canvas on web. Scene-level constructs: Transform / GlobalTransform, MeshRenderer, ParticleSystem, lights, physics bridges, SceneRenderer3D, Terrain, Foliage, Wind, Water mesh + wave-height sampler, and WaterPipeline — a self-contained render pipeline that displaces the water mesh on the GPU with the same wave field the CPU sampler uses, fresnel-blends to a sky colour, and adds Blinn-Phong specular on the wave crests.

stable system updated Jun 4, 2026 source ↗
$ hatch add @hatch:game

API reference

We couldn't reach a source tree or cached bundle for @hatch:game, so there's nothing to render yet. The renderer feeds off hatch docs <target> — install the package locally with hatch install @hatch:game and refresh.

Until then, head back to the README for hand-authored prose, or browse the source on GitHub.