Create 3D for the Web.
The Way You Already Think.

StateLayer is a code-first editor that uses React-like components to build and prototype beautiful, interactive 3D scenes, right in your browser.

Code-First Approach

Declarative
by Design

Harness the power of a code-first approach with programmatic scene generation, and seamless integration. Build 3D experiences the same way you build web apps.

Component-Based Architecture
Sphere({
  name: "floating_sphere", 
  diameter: 2,
  position: { x: 0, y: 1, z: 0 },
  color: "#3B82F6",
});

Box({ 
  name: "action_button",
  size: 1, 
  position: { x: 3, y: 0.5, z: 0 }, 
  color: "orange",
  animation: { rotation: { x: 0.01, z: 0.01 } }
});
Sphere({
  name: "demo_sphere", 
  diameter: 2,
  position: { x: 0, y: 1, z: 0 },
  color: "#8B0000",
});
Live Updates

Instant
Feedback Loop

Experience the magic of live-reload workflow. No more compiling. No more switching to a headset. See your changes instantly as you type, just like in modern web development.

Hot Reload
Real-time Preview
Instant Feedback
Powerful Features

Everything You Need
to Build Amazing 3D

From intuitive visual editing to advanced 3D operations, StateLayer provides all the tools you need to create stunning web experiences.

Visual Composer

Interactive editor with live code sync, transform gizmos, and seamless visual editing that works on any device.

Live Code Sync
Transform Gizmos
Mobile-First Design

3D Toolkit

Rich collection of primitives and advanced components for limitless creativity, including CSG operations.

Core Primitives
3D Text & Images
CSG Operations

Lighting & Rendering

Professional-grade lighting system with realistic effects and cinematic post-processing for stunning visuals.

Realistic Lighting
HDR Environments
Post-Processing
Ready to Start Building?

Ready to build the future?

Start building the next generation of 3D web experiences with StateLayer.