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.
| Type | Best For |
|---|---|
| Map Dungeon | Map-based exploration, fog of war, room-to-room navigation |
| Screen Dungeon | Visual novels, point-and-click layouts |
| Text Dungeon | Pure 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 Editor
Manage structured data like items, characters, stats, skills, dungeons and quests through a form-based UI. No file hunting.
Google Docs
Write collaboratively in Google Docs, then bring that text into the engine's content pipeline. Perfect for writers.
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.