072a7c0b56
The engine documentation, the staged plan, the session handoff and the project rules are on the wiki now. What is left here is what ships with the engine: README, LICENSE, install.sh, and this changelog. The doc comments in ui/panel.rs, ui/routing.rs and editor/assets.rs named PLAN.md and docs/scripting.md by path; one of them was a markdown link four directories up, which had stopped resolving the moment the file moved. They name the wiki page instead. Cargo.toml's platform comment and the .gitignore note follow. A changelog, starting now rather than reconstructed. Oxide stays at 0.1.0: the version is already in Cargo.toml and Phase 1 runs to Stage 16, so the alpha phase is where it actually is. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2.2 KiB
2.2 KiB
Changelog
Kept as the work happens, not assembled at release time.
Oxide is in its alpha phase — 0.x.x, on main. Phase 1 runs to Stage 16
(game export to Linux and Windows), and that milestone is what 1.0.0 means.
Until then there is no dev channel: alpha is main.
The format is Keep a Changelog, and versions follow SemVer.
Unreleased
0.1.0 — 2026-08-08
The first tagged version. It is not the first work: Stages 0–9 are complete and
Stage 10 (scripting, live reload, editor terminal) is complete on main bar the
editor-UX batch on dev. This entry marks the point the project started being
versioned, not the point it started.
Added
- Stages 0–4: workspace and build, math and core primitives, windowing and the app loop, the render context, the scene graph, and forward rendering.
- Stage 5, the engine core framework: modules and scheduling, layers/tags with
the shared
LayerMask, the reflection/type registry, the asset server, and the data-driven render pass pipeline. - Stage 6, the editor framework: docking shell, project system, settings framework, file watching, and the module → editor extension API.
- Stage 7: the input system —
InputState, named remappable actions, axes. - Stage 8: the in-game UI system (widgets, layout, theming, text, routing), with the GUI tail still open. Stage 8.5 prefabs and 8.7 editor play mode.
- Stage 9: physics on rapier3d, with
LayerMask-filtered collision. - Stage 10: scripting on rhai — the
Scriptcomponent, the sandboxed engine, live reload, the editor console and PTY terminal, and the richer script API.
Changed
- The documentation left the repository.
docs/,PLAN.md,HANDOFF.mdandCLAUDE.mdare now the wiki, and the repository's history was rewritten in the same pass so they are not present at any commit.README.mdand this file stay here, because they ship with the software. - Doc comments and
README.mdthat pointed at those files now point at the wiki.
Note on history
Any clone of this repository taken before 2026-08-08 has a different history and should be discarded rather than merged.