Design workspace for programmable 3D.

Nova builds 3D worlds as software projects you can edit, test, and build on.

Iterate

Describe it. Build it. Keep going.

Start with an idea and keep shaping it. Change the geometry, add motion and behavior, and explore new versions.

The gardener bot: a hovering orange robot with a glass jar of plants on its back

Drag to turn him, or give him a poke

Test

Simulate. Test. Revise.

Run your designs in simulation to check movement, collisions, and interactions. Find what fails, revise the design, and test it again.

v1 · as found

Together

Build it together.

People and AI agents work in the same world at the same time, each on their own branch. Then the branches merge into one world.

main · empty plot

You Maya Sam Nova

Branch

Branch your world.

Explore a new direction, and merge changes back. Keep the source and history of how it evolved.

A classroom built as code: desks, a chalkboard, a mural, a bookshelf

Scroll to zoom, drag the furniture to move it.Pinch to zoom, drag the furniture to move it.

Click a step to see the room at that point.

Walk in

The source code of reality.

A small valley at golden hour: a stone wall and water wheel, a pond, a glasshouse, a packing shed where a robot arm sorts apples, an orchard with a Unitree Go2 walking between the trees, and a farmhouse. The right side shows the same valley as wireframe code.

Export

Build on common ground.

Bring assets, scenes, and behavior together in one programmable project. Build from the same source for design tools, game engines, and simulators.

source.usd

playsimulatemake

Open Studio