Skip to main content

Retro RPG Creator

Build retro RPG worlds for 2D, 3D, and interactive fiction

Eldiron is a game creator for classic RPGs. One editor brings together map building, tile workflows, behavior nodes, narrative authoring, and cross-platform play.

Bring your world to life with Nodes. Read the release post.Eldiron v0.95.0
Eldiron Creator v0.95.0 showing Hideout 2D and an Orc routine with highlighted Behavior Nodes

NOW AVAILABLE

Official Eldiron Ruleset

Eldiron supports project-selectable ruleset packages with official fantasy rules from levels 1–10. Races, classes, actions, spells, conditions, equipment, progression, resources, and crafting share one runtime while projects remain free to extend or replace the rules they need.

Read the official rules
Black-and-white RPG dice, sword, shield, armor, and orc marker illustration

News

What changed recently

Follow the latest Eldiron releases, workflow improvements, and documentation updates as the project moves toward v1.

Oct 4, 2026

Interactive Nodes Video

Eldiron Interactive Nodes video thumbnail

Oct 1, 2026

Eldiron v0.95.0

Create gameplay with Behavior Nodes, configure characters with Entity Nodes, and build shared wall and surface patterns. Live execution highlighting makes your game easier to follow.

Read more

Sep 13, 2026

Eldiron v0.94 Feature Overview

Eldiron v0.94 feature overview video thumbnail

World Building

Choose the presentation that fits your game

Choose how to build and explore your world. All modes share characters, items, rules, and visual Behavior Nodes.

Hideout 2D in Eldiron Creator v0.96.0, with the harbor, garden, characters, and Tile Picker

2D

Build classic top-down adventures

Import a tileset or create procedural MaterialZ materials, then paint them onto your region maps with the Rect tool. Place characters and items, configure them with Entity Nodes, and build interactions, dialogue, and combat with Behavior Nodes.

Explore 2D Workflow
Eldiron Creator v0.96.0 showing Wayfarer's Rest in 2D Iso, with a timber inn, trees, a well, painted paths, and shaped terrain

2D Iso · New in v0.96

Build isometric worlds with tilesets and MaterialZ

New in v0.96, 2D Iso brings tile placement to an isometric grid. Import isometric tilesets or use procedural MaterialZ materials, then paint ground and place scenery with the Rect tool. Shape hills and plateaus, paint paths over the terrain, and add characters, items, and Behavior Nodes.

Explore 2D Iso Workflow
Stonefall Dungeon first-person gameplay in Eldiron Creator v0.96.0, showing a torchlit dungeon corridor and the game HUD

3D

Shape dungeons, towns, and terrain in 3D

Start with simple shapes and build your world by hand using the Object, Face, Edge, and Vertex tools. Extrude walls, cut doorways, sculpt terrain, and apply tiles or MaterialZ materials to surfaces. Place characters and items, add Behavior Nodes, and play in first person or from an isometric camera.

Explore 3D Workflow
Hideout 2D played in the Eldiron terminal client

Text

Build text-based adventures in the same world

Draw named areas and connections on your region maps, then write descriptions for places, characters, and items in the Authoring dock. Configure player commands with Entity Nodes and create reactions with Behavior Nodes. Play through the terminal client with commands such as look, take, and talk.

Explore Text Workflow

Tools for Your World

General Features

Build on a shared set of creative tools and gameplay systems. Materials, painting, and terrain tools support the visual workflows; nodes, rules, authoring, and localization also carry through to text play.

Entity & Behavior Nodes

Configure characters, equipment, items, and player input with Entity Nodes. Connect events and actions in Behavior Nodes to create NPC routines, dialogue, quests, and interactions, with live feedback while your game runs.

Explore Nodes

Editable Screens & Built-in UI

Design and customize game screens with Eldiron's map tools. The built-in UI already understands inventories, equipment, spells, and character actions, drawing icons, descriptions, costs, and cooldowns from your game data and ruleset. Adjust responsive layouts and artwork, or create your own widgets.

Explore Screens & UI

Editable RPG Rules

Start with the bundled fantasy ruleset for races, classes, equipment, combat, spells, and progression. Edit definitions through the Rules editor so every character and client uses the same gameplay rules.

Explore the Ruleset Editor

MaterialZ Materials

Create editable procedural materials by combining shapes, noise, colors, and imported images. Layer and blend them into roads, floors, walls, and terrain, with shared palette colors and reusable recipes.

Explore MaterialZ

Terrain Tools

Raise, lower, and smooth the landscape with a brush, or draw editable guides for slopes, hills, and plateaus. Procedural ground materials and painted paths follow the terrain as you reshape it.

Explore Terrain Tools

Paint Brush

Paint moss, dirt, cracks, puddles, and other details directly onto isometric terrain or 3D surfaces. Adjust brush size, opacity, and palette colors, or scatter organic stamps such as grass, flowers, and rubble.

Explore the Paint Brush

Automatic Chunk Streaming

Build large regions without manually dividing them into separate maps. Eldiron loads nearby scene chunks, prepares surrounding chunks in the background, and unloads distant geometry as the player moves. This keeps rendering focused on the area being explored.

Explore Region Streaming

Simulation Modes

Choose realtime play, turn-based steps, or a hybrid that advances on player actions and after an idle timeout. Set the pace independently of your game's camera or presentation.

Explore Game Settings

Authoring & Text Play

Give places, connections, characters, and items names and descriptions in the Authoring dock. Use that text for looking around in graphical games or exploring the same authored world through the terminal client.

Explore Authoring

Localization

Keep dialogue, quest text, combat feedback, and system messages in shared language tables. Reuse translated messages in rules and Behavior Nodes, with placeholders for character names, damage, and other game values.

Explore Localization

Thanks to Our Supporters

A heartfelt thank you to everyone supporting Eldiron via Patreon and GitHub Sponsors. Your support helps me keep building and improving this project.

Patreon Supporters
Lord:
—
Dragon Slayer:
Scott Hamill, Mike Plaza
Adventurer:
Fnurrpants, Charleston Marks, Elias, Thomas Osborne, Tucker Schepler
Farmer:
Jonathan Pickett, Tom Carlson, R Isted
GitHub Sponsors
rijupahwa, cnasc
Eldiron Banner