Shape the world

Parametric CAD

All levels are designed in CAD.

Parametric CAD is a way of designing 3D objects using exact measurements, rules, and relationships. Instead of just shaping an object until it looks right, you define things like its width, height, hole sizes, angles, and how parts line up. If you change one measurement later, the rest of the model can automatically adjust.

Programs like Onshape, SolidWorks, Fusion 360, Inventor, and FreeCAD work this way. They are especially useful for engineering and manufacturing because the model is built from precise, editable instructions. These are the tools used to create worlds for our game.

The idea

Designing and sharing.

Click in this area to edit the level.

To get started with designing level you can test out what it feels like by clicking on on the area to the left. You'll gain access to the first level in the game, where you can peek behind its layers to see its secrets. You may also used the CAD editor to copy it to make your own version of the level, or if your are adventurous you can start an entirely new level from scratch.

Once you open the CAD editor you'll notice that each level is contraucted from a series of parts, and those parts are based on sketches. This is how parametric CAD design work. Why draw a rectangle, and extrude it to make a box. Or you draw a sieires of lines and arc, and you can create a winding path forthe ball to roll along. You are onlt limited by your imagination.

Once you are done with your level, you can try playing or sharing it with other people to play. Simply click the share button and send it to your friends. Soon we will have the feature on this website for anyone share share their levels here and also inside the game itself. The future looks bright.

Learning path

From a platform to a world.

01

First shape

Begin with a simple playable surface and understand its important dimensions.

02

Relationships

Connect dimensions so adjoining pieces continue to fit as the design changes.

03

Reusable parts

Turn proven structures into useful building blocks for larger worlds.

The next layer

Geometry becomes interactive.

CAD supplies the structure. TypeScript supplies behavior: operating switches, moving platforms, animating objects, and coordinating sound or music.

Continue to TypeScript