Skip to content
SPECIFICTION
Get listed

Narrat

narrat.dev

Free plan WebWindowsmacOSLinux
Visit narrat.dev
Spec score 7.8 #14 of 25 in Game Narrative Design Software

What it is

Narrat is a game engine for creating narrative games, RPGs, visual novels and interactive fiction. Authors use a scripting language with branching choices, functions, variables and conditions. Built-in systems cover skills and checks, inventory, quests, achievements, save and load, audio and notifications. The engine supports interactive visual screens, character portraits and poses, animations, and video backgrounds. Its interface can be themed with CSS and configured through editable YAML settings; built-in localization includes string syntax and a language switcher. Developers can extend it with TypeScript code, Vue components, custom commands, menu tabs, data stores and lifecycle hooks, and documentation lists a Godot 4 integration plugin. Games can be built as static websites or desktop applications for Windows, Mac and Linux; Steam build support is experimental. Mobile delivery is through HTML5 web games. Narrat is free and open source under the MIT license, with personal and commercial use permitted without restrictions. Documentation, troubleshooting resources, a community forum and Discord are listed for help.

Spec sheet

What it does
Narrat is a beginner-friendly game engine for making narrative games, RPGs, visual novels and interactive fiction.Read 1 Oct 2026 · narrat.dev
Integrations
Narrat can be integrated into an existing website, infrastructure, program or another game engine through consulting arrangements.Read 1 Oct 2026 · narrat.dev
Support
Users can get help through the documentation, troubleshooting guide, community forum and Discord.Read 1 Oct 2026 · narrat.dev
Built-in systems
Narrat includes skills and skill checks, inventory, quests, achievements, save/load, audio and notifications.Read 1 Oct 2026 · narrat.dev
Commercial use
Narrat is free and open source under the MIT license and may be used for personal or commercial projects without restrictions.Read 1 Oct 2026 · narrat.dev
Customization
The UI is themeable with CSS and the engine is configurable through editable YAML settings files.Read 1 Oct 2026 · docs.narrat.dev
Game-size limits
The FAQ states there is no known limit to game size or complexity and reports a working project with more than 100,000 words.Read 1 Oct 2026 · narrat.dev
Godot integration
The documentation lists a Godot 4 integration plugin.Read 1 Oct 2026 · docs.narrat.dev
Localization
The documentation describes built-in localization with syntax for strings and a language switcher.Read 1 Oct 2026 · docs.narrat.dev
Mobile support
The FAQ says Narrat works on the web, mobile and desktop, with mobile delivered through HTML5 web games.Read 1 Oct 2026 · narrat.dev
Plugin API
The plugin API lets developers add TypeScript code, Vue components, custom commands, menu tabs, data stores and lifecycle hooks.Read 1 Oct 2026 · docs.narrat.dev
Publishing
Narrat games can be built as static websites or desktop applications for Windows, Mac and Linux, with Steam build support described as experimental.Read 1 Oct 2026 · docs.narrat.dev
Scripting
Games are written with an approachable scripting language supporting branching choices, functions, variables and conditions.Read 1 Oct 2026 · narrat.dev
Visual features
The engine supports interactive visual screens, character portraits and poses, animations, and video backgrounds.Read 1 Oct 2026 · narrat.dev

Plans and prices

Free and open source Free personal or commercial use · no restrictions · MIT License Read 1 Oct 2026 · narrat.dev
Enterprise support and consulting Priced on request custom features · technical support · integrations · partnership options Read 1 Oct 2026 · narrat.dev

Every Narrat plan and price →

Strong points and limits

Strong points

  • MIT-licensed for personal and commercial use
  • Includes quests, inventory and save/load systems
  • Supports localization and a language switcher
  • Builds static websites and desktop applications
  • Offers a Godot 4 integration plugin

Limits

  • Steam build support is experimental
  • Mobile games are delivered as HTML5 web games

Who it suits

Narrat suits people making narrative games who want built-in systems for quests, inventory, skills and saves. It also fits creators seeking web or desktop publishing, localization or Godot 4 integration.

Verdict

Narrat provides narrative-game scripting alongside built-in gameplay systems and extension points. Its publishing options include web and desktop builds, while Steam support remains experimental.

Where Specifiction places it

Alternatives to NarratAll alternatives →