Skip to content

The development engine

Build software.See the whole picture.

The creative freedom of a game engine, for software.
Connect nodes. Create your own types. Build reusable packages.

Explore the editor

Early alpha · Actively evolving

The workspace

What will you build?

Functions DoubleType
Read-only preview
mainPlayground

Packages

Make it once.
Build on it anywhere.

Turn your types and graphs into a library. Use it in another project through the inputs and outputs it exposes.

Graphics, files, or something entirely your own. Packages define the functionality.

One way to compose
  • Core

    Types, values, loops, and error handling. The starting point in every project.

  • Your libraries

    Custom nodes use the same editor. Their implementation stays inside the package.

Exact versions, reusable across projects

Designed for portability

Build once.
Deploy anywhere.

Atlas compiles your graphs into a portable program. Run it with a compatible runtime. Native application compilation is the next step.

  1. Compose

    Organize instances. Connect behavior in graphs.

  2. Bundle

    Export a project with its exact package dependencies.

  3. Compile

    Keep the code your program uses. Leave unused Atlas code out.

  4. Run

    Execute on a compatible target with the required package bindings.

What will you build?

Your next project starts here.