DSL Forge View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.0.51 or later
Package size
994 KB
Files
41
Favorites
4
Views in the past week
8

Price tracking

Last checked
Tracked since
Lowest recorded
$41.99 on

Keywords

DSL Forge

by Two Cats Code (opens in new tab)

No ratings yet

DSL Forge is a modular scripting system for Unity that lets you turn text-based designs into fully executable in-game logic.

Price $59.99

Buy on Asset Store (opens in new tab)

Affiliate link Β· Purchases support this site

Price history

Last 6 months

USD
Price history for DSL Forge, 6 months Current $59.99; lowest $59.99; highest $59.99 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 5

DSL Forge screenshot 1

DSL Forge screenshot 1

About this asset

Two Cats Code | Online Documentation | Discord | Unity Asset-Store

🧠 What is DSL Forge?

DSL Forge stands for Domain-Specific Language Forge β€” a toolkit that lets you define and interpret your own game logic scripts in a visual and programmable way. Inspired by systems like Ink and behavior trees, but with full control over syntax, command execution, and runtime flows.

It’s not just a scripting language β€” it’s an open architecture for designing your own scripting rules.

🧩 Key Features

  • πŸ’‘ Visual flow-based scripting with real-time parsing
  • πŸ”§ Custom interpreter architecture (command-driven)
  • 🧱 Modular command registration and plugin-based extensions
  • πŸ”„ Condition / Branch / Loop control flow system
  • πŸ§ͺ Full async/await execution pipeline
  • πŸ“œ Rich DSL parser with support for vector/math/color types
  • πŸ” Editor utility tools (flow viewer, debugger-ready)
  • πŸ”„ Stateful variable system (local/global/shared)
  • 🧠 Runtime logic injection for dialogue, behavior, and simulation
  • πŸ’Ό Source code included

πŸ”Œ Use Cases

  • Custom dialogue scripting DSLs
  • Flexible game rules systems
  • Visual scripting for quest logic, AI, skills, or events
  • Build your own version of Ink, Yarn, or custom story DSL
  • Create interpreters for procedural generation, math evaluators, or modding APIs

πŸ”„ Compatibility

  • Compatible with both Mono and IL2CPP
  • Full support for async operations, custom commands, and embedded tools

πŸ“¦ Package Includes

  • Full source code
  • Sample flows and command sets
  • Visual scripting template
  • Modular interpreter runtime
  • Flow debugger-ready architecture

πŸ“– Documentation & Support

❀️ Our Philosophy

Powerful. Flexible. Yours.

We believe game logic should be modular, readable, and easy to collaborate on.

DSL Forge empowers you to design, test, and maintain your game's behaviors without being locked into rigid systems.

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.51f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.