Skip to content

Systems

How each part of Goanna works today, one subsystem a page. Each page says what is not done yet. Plans live under design and dated records under history; where a page and the code disagree, the code is right.

Terrain

Materials and surfaces

Light, sky and weather

  • Sky orchestration: keeping sky, fog, clouds and sun consistent through dawn and dusk.
  • Shader weather: rain, snow, splashes, ripples and lightning drawn by shader.
  • Particle coverage: what a particle spawner can ask for and what Goanna draws.

Graphics settings

Players and interface

Protocol

  • Protocol coverage: what the session handles from a server and how GDScript reads it.