@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.
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.