Skip to content

Interactive world building

Summary

Make the 3D world editable, usable, and playable. Users should be able to add and manipulate terrain interactively, place arbitrary widgets into the world, create new geometry live in context, and control physics and lighting. This is what distinguishes Space from a flat desktop UI.

Why

Space is a 3D spatial computing platform, not a 2D window manager. Without interactive world building, the spatial dimension is just decoration. Terrain, physics, lighting, and in-world widgets make the 3D environment a first-class creative surface.

Success criteria

  • Terrain is created, edited, and persisted as a world-state-backed object exposed through the graph
  • Physics collision works on editable terrain, not just an infinite floor plane
  • Lighting controls are interactive and spatial (not buried in config dialogs)
  • Widgets can be placed into the 3D world, not just on the HUD or canvas
  • A small set of terrain, geometry, widget, physics, and lighting workflows feel natural

Features implementing this goal

Bugs

(none yet)