Dryad Engine

A new generation engine for UI-heavy 2D games

RPGs, dungeon crawlers, visual novels, and story-driven adventures where menus, character sheets, and custom interfaces are the real playground.

The Problems We Solved

If you've ever tried to build a content-heavy game, you've probably run into this:

?

You get lost in your own game

Where is that character stat defined? Which file controls this quest step? How do items connect to inventories?

You rewrite the same foundations

Save/load, inventories, equipment, skill trees, quest logs – it all has to be reinvented again every project.

!

Simple changes require touching code

Adding an item, tweaking a stat, or creating a new dungeon feels risky because you're editing logic, not just data.

Scaling hurts

A small prototype is fine. A full game with hundreds of items, characters and quests becomes fragile and slow to change.

What You Get Out of the Box

Batteries included. All of this is already wired together so you can start building immediately.

Characters

Stats, resources, traits, attributes, equipment, status effects, and skill trees.

🎒

Items & Inventory

Templates, stacking, weight/slot limits, equipment slots, currencies, crafting, loot and trading.

🏰

Dungeons & Scenes

Rooms, encounters, flags, scenes, choices, and quest hooks.

📜

Quest & Dialogue

Structured quests with goals/logs, branching dialogue with conditions and choices.

💾

Save System

Automatic saving and loading, made to survive long projects and frequent content changes.

🧩

Plugin System

Extend the engine with self-contained plugins. Bundle data, scripts, and UI into reusable packages.

Infinite Ways to Build Your World

Three built-in exploration systems, plus the freedom to build entirely custom interfaces.

TypeBest For
Map DungeonMap-based exploration, fog of war, room-to-room navigation
Screen DungeonVisual novels, point-and-click layouts
Text DungeonPure narrative, interactive fiction, Twine-style games

Need a city management screen? A crafting workshop? An investigation board? Build entirely custom UI systems from scratch, or inject new sections into the existing interface.

Embraces Community Content

The mod system and plugin system are part of the core, not an afterthought.

Modular Plugins

Add new characters, items, dungeons, quests, or even whole subsystems in a separate mod without touching your original files.

Self-Contained Packages

Plugins bundle data, scripts, and behavior into neat, reusable packages that layer cleanly on top of your game.

Community Ready

A natural fit for games that want modding, community scenarios, or long-running campaigns that grow over time.

How You Create Content

Writers, designers, and coders can all work comfortably.

Visual

Visual Editor

Manage structured data like items, characters, stats, skills, dungeons and quests through a form-based UI. No file hunting.

Collab

Google Docs

Write collaboratively in Google Docs, then bring that text into the engine's content pipeline. Perfect for writers.

Code

Scripting

Attach small scripts the same way you attach data. Listen to built-in events or define your own logic in a structured way.

No compile step for content – change something and see it in-game right away.

Free to Use

Dryad Engine is free to use, modify, and share. Create and sell your games with no royalties or licensing fees.