What is DSL Forge?

DSL Forge is a modular, designer-friendly scripting system built for Unity.

It lets development teams define game logic using structured, text-based scripts that can be edited, saved, loaded, and executed in Unity.

DSL Forge brings together:

  • Parser Converts text scripts into structured flows (AST), making them analyzable, savable, and visualizable.

  • Interpreter Executes flows asynchronously in Unity, supporting complex in-game events and dialogue.

  • Command System Provides rich built-in modules (control flow, math, collections, events, etc.) with plugin-friendly architecture.

  • Visual Editor Mode Enables non-programmers to design logic visually, lowering the barrier to entry.

Last updated