Creators Engine
Make your AR and 3D projects interactive: what happens when someone taps an object, how a door opens, why a ball falls, when the next scene appears.
You can build all of it without code, and add TypeScript when you want more control. Most projects use both.
How a project is built
Everything in your scene is an object. An object is a set of components.
Each component gives an object one ability:
- Add a light, and the object lights up the room.
- Add a geometry and a material, and it becomes a visible shape.
- Add a rigid body, and it starts to fall.
You do not write the code behind components — the engine does that. You choose which components an object has and what their values are. Do it in the editor, or from a script while the project runs.
When you change a value, only the things that use it update. You never need to refresh anything. Everything else in this section builds on this idea. → Why AR Clip
Choose how to build
Build in the editor: taps, states, timelines, visual graphs and interface cards. This covers most of what a project needs.
Write your first scriptWrite TypeScript with a small, simple API. Use it for game rules, maths, multiplayer or anything custom.
Not sure? Start without code. You can add a script later, and both work side by side in the same project.
A patch is logic you draw as a graph of nodes instead of typing it. It has values, conditions and loops, like a script. Many people never need anything more. → Patches
Check your work in Preview
The editor does not run your logic. It shows and edits your scene, but scripts, patches, physics and timers stay off while you work.
This is on purpose. An animation playing while you edit would get in your way, and a timer would quietly change your project.
To see your project in action, open Preview. If something should be working but is not, check this first — it is the most common cause.
The basics
See the range of projects people make.
Why AR ClipWhat the engine does for you.
Objects and scenesHow a project is put together.
ComponentsWhat each setting does.
Interactivity
Make something happen when a visitor taps.
AnimationMove, fade or choreograph objects.
Game controlsLet people walk around as a character.
UI cardsAdd buttons, menus and a score display.
The world
Make things fall, collide and bounce.
ParticlesAdd fire, smoke, sparks or rain.
Material graphsBuild a material the standard types cannot make.
Prefabs and instancingFill a scene with grass, crowds or debris.
PathsDraw a pipe, a rope or a route to follow.
CamerasSet up a minimap or a security monitor.