Design¶
Plans, proposals and the reasoning behind decisions. A design page says what was intended and why; how the code works now is under systems, and what actually happened is under history.
Direction¶
- The founding plan: the decisions Goanna was started on, why the approach is feasible, the compatibility ladder and the risks.
- Roadmap: current priorities and engineering constraints.
Rendering¶
- Far rendering plan: the August 2026 plan for a vista to the horizon and the order of work it set.
- Materials and shading: the material pipeline's design and remaining work.
- A material format for Luanti: LabPBR against glTF 2.0, and a proposed shape for material data a game could ship.
- Iris shader packs: the plan for loading Iris and OptiFine shader packs.
- Survey of popular shader packs: what 22 popular packs need, how often, and what to support first.
Servers and boundaries¶
- Capabilities: what Godot unlocks, what needs a server's authorisation, and in what order.
- Validating capabilities: what a server side validator would have to do, and why it is not anticheat.
- Director design: the design of the AI game master.
- Freeminer servers: findings and a plan for joining Freeminer servers.