engine

module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2026 License: MIT

Directories

Path Synopsis
Package aim provides ballistic helpers shared by games (lead prediction, etc.).
Package aim provides ballistic helpers shared by games (lead prediction, etc.).
Package arena is the shared playfield for maze-style tower defense.
Package arena is the shared playfield for maze-style tower defense.
Package collide provides 2D swept / proximity hit tests.
Package collide provides 2D swept / proximity hit tests.
Package ecs is a hand-rolled Entity Component System for Gomag.
Package ecs is a hand-rolled Entity Component System for Gomag.
examples
hello2d command
Minimal gogpu + gg smoke window for Gomag.
Minimal gogpu + gg smoke window for Gomag.
towerdefense command
Headless tower-defense smoke demo: arena build phase → wave → movement.
Headless tower-defense smoke demo: arena build phase → wave → movement.
Package gfx boots a 2D window on the GoGPU stack.
Package gfx boots a 2D window on the GoGPU stack.
Package grid is a 2D tile map for walkability and world↔cell conversion.
Package grid is a 2D tile map for walkability and world↔cell conversion.
Package move advances path-following agents across a shared flow field.
Package move advances path-following agents across a shared flow field.
Package occupancy maps grid cells to owning entities (placed buildings, etc.).
Package occupancy maps grid cells to owning entities (placed buildings, etc.).
Package spatial provides simple range queries over 2D points.
Package spatial provides simple range queries over 2D points.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL