Skip to main content

AtlasEngine documentation

Make a world.
Give it rules.

From an empty directory to a playable Minecraft game. Learn the project format, script the runtime, and ship a server.

scripts/main.js● LIVE
import { on } from "ae2/stdlib/events";

on("playerJoin", ({ uuid }) => {
  minestom.players.teleport(uuid, {
    x: 0, y: 42, z: 0
  });
  minestom.ui.open(uuid, "welcome");
});
GAME SERVERReady at 20 TPS

Choose a path

Start with what you need.

Each guide is short, concrete, and grounded in a project you can run.

Three complete examples

Start with a complete, playable game.

Explore a minimal model demo, a multiplayer arcade game, and a cooperative scripted expedition.

Explore example games