Realm-Crafting

Create your world, without coding

Realm-Crafting is a free, modern, open game editor designed to create complete experiences.

Level Editor

❓ What is Realm-Crafting

Realm-Crafting is a browser-based 3D game editor that lets you create interactive worlds, puzzles, AI systems, gameplay behaviors, and more, without writing a single line of code.

Realm-Crafting uses the powerful open-source rendering engine BabylonJS. It is aimed at creators, dreamers, tinkerers, gamers. It's all done by dragging and dropping objects, visual scripts, and effects into a scene. Build what you want your way.

✍🏼 What you can create with it

Whether you want to make a horror game with apparitions, a game of avanture, an RPG with quests and dialogues, or a simple world to explore with visual effects... Realm-Crafting adapts to your imagination.

Built-in editors allow you to create interactive objects, rich environments, a custom graphical interface, controllable characters, or even dynamic event systems through a system of logical connection and visual behavioral scripting.

Demo Light Connexion
Project Manager

🗂️ Project Manager

With the Project Manager, start your creations with ease.
Create and edit projects with a clear and intuitive interface.
It’s the first step before diving into the editor and shaping your universe.

🏛️ A complete library

Realm-Crafting includes a collection of ready-to-use assets: 3D objects, images, textures, sounds, music, videos and behavior scripts.
You can use them directly in your levels without importing anything, to create a game that works from day one.
You can also import your own 3D models (in (.babylon, .gltf, .glb) but also import your others assets...
To use the 3d objects, drag them onto the stage wherever you want; To use the other assets, drag them into the property fields of the selected object.

Library Mesh

🔁 Réactions

Triggers actions when a player approaches, presses a button, or crosses an area.

🤖 AI and Movement

Adds patrol, chase, escape, or coordination behaviors between NPCs.

⚙️ Puzzles

Create logic puzzles, switches, codes to crack, or activation sequences.

🧍Social

Implements choice dialogues, reputation, barter, or persuasion systems.

🧍Animals

Gives life to creatures with specific behaviors: swimming, flying, wandering, flight, or attacks depending on their species.

🧍 Physics

Incorporates realistic simulated interactions: pushable objects, moving platforms, gravity or dynamic balance effects.

🧠 Behaviours

Behaviors are visual scripts (which are already written) that you apply to your objects to bring them to life by simply dragging and dropping.
They allow you to create interactions, movement, puzzles, intelligence, special effects and others without any code to write.

Choose from an extensive list of behaviors, grouped by categories and make your objects interactive by linking them to other objects via the logical connection system.

You can create this kind of thing :
actions ➜ reactions.
actions ➜ reactions ➜ reactions ➜ reactions... (chain reactions)

🔗 Logical connections

Visually connect objects to create advanced logical interactions (e.g., opening a door when a lever is activated, triggering traps, connecting puzzles, etc.).
Objects can be chained together to create cascading effects.

Connections determine the execution of related behaviors.

Logical connections
Terrain Editor

⛰️ Complete terrain editor

Sculpt your world with intuitive terrain tools: raise mountains, carve valleys, dig caves, and shape landscapes in real time.

Paint up to 8 terrain textures and blend them smoothly using mix-textures to create natural and detailed environments.

Populate your scene effortlessly with multi-object painting to place grass, trees, rocks, and props in a fast, organic, and seamless way.

🎬 Cinematic Editor

Create in-game cinematic sequences with ease.
The Cinematic Editor lets you animate characters, objects, cameras and events on a timeline to tell stories, introduce levels, or create dramatic moments.

No complex scripting required: everything is visual, intuitive, and designed to help you build immersive cutscenes directly inside your game world.

Cinematic Editor
Quest Editor

📜 Quest Editor

Design quests, missions and objectives without writing code.
The Quest Editor allows you to create structured quest flows with conditions, triggers, rewards and progression logic.

From simple objectives to complex multi-step missions, everything is visual and easy to manage, making it perfect for RPGs, adventure games or narrative-driven experiences.

🗒️ Game Design Documents

Organize and structure your game ideas using a built-in Game Design Document editor.

Describe your core concepts, gameplay mechanics, target audience, story, characters, level design, visuals, and user interface in one centralized place.

The GDD helps you keep a clear vision of your project and makes it easier to plan, iterate, and share your design decisions.

GDD Editor
GUI Editor

🖥️ Game User Interface

Design dynamic game interfaces such as HUDs, menus, inventories, dialogs, and overlays using an intuitive drag-and-drop editor.

Easily position, resize, and style UI elements, then bind them to gameplay logic to create responsive and interactive user experiences.

🔥 Create special effects

Create advanced visual effects using a powerful and visual particle editor.

Control emitters, sub-emitters, blend modes, animation sheets, and effect behaviors with a real-time preview to fine-tune explosions, magic, smoke, fire, and more.

Particles Editor
Actor Editor

🧍 Create your Actors

Create and customize unique characters by combining models, accessories, and animations.

Assign behaviors, equipment, and interactions to fully control how actors look, move, and react inside your game world.

👩‍💻 Bring behaviors to life

Create your own behavior scripts to customize your worlds — for yourself or to share with the community.
You can also extend or refine the ones already included. An SDK is available to make creation even easier.

Scripting is completely optional: Dozens and even hundreds of ready-to-use behavior scripts are already included..
And if you decide to dive in, the integrated script editor is here to help, with real-time error feedback and a simple, beginner-friendly interface.

Logical connections

👉 Editors included

Level Editor
Level Editor
Terrain Editor
Terrain Editor
Actor Editor
Actor Editor
Cinemectic Editor
Cinemectic Editor
Quests Editor
Quests Editor
Particle Editor
Particle Editor
GUI Editor
GUI Editor
GDD Editor
GDD Editor
Tree Editor
Tree Editor
Script Editor (optional)
Script Editor (optional)

💬 A modern forum

Ask your questions, share your creations, discover tutorials, tips or propose your ideas on a modern and benevolent forum.
The Realm-Crafting forum is the ideal place to progress, meet the community, contribute to the project, see announcements...

🔗 Visit Forum
Modern forum
Project Manager Online

🎮 Try the Editor Online (Read-only)

Curious about how the editor feels? Explore the live online version and see it in action directly in your browser!
Please note: this demo is read-only, so your changes won’t be saved.

Like what you see? Download Realm-Crafting and unleash the full power on your computer.

🔗 Try the Online Editor

📦 Download

Get started creating your worlds with Realm-Crafting without writing a single line of code. The editor is completely free.
Available for Windows, Linux, Mac and a modern browser such as Google Chrome, Opera, Edge, Brave, Safarie...
To install see the tutorial on the forum.

📥 Download Realm-Crafting

GameEditor v1.6.0 - 2026-01-28
GameClient v1.6.0 - 2026-01-28
Assets v1.6.0 - 2026-01-28
Behaviors v1.6.0 - 2026-01-28

🔀 Open-source and transparent

Completely free, editable, and designed for the community. With Realm-Crafting everything is open-source, even what it uses externally: the 3d engine, the forum...
Realm-Crafting's source code has several repositories that are publicly available on BitBucket for an open contribution system.

Take advantage of features and improvements from community feedback and contributions, ensuring that the editor evolves to meet the needs of its users.

🔀 Access the BitBucket repository