The Narrat homepage
Score7.2
Rank#2 of 25
PriceFree
Free planYes
Runs onLinux, macOS, Web, Windows

Summary

Narrat is a free, open-source game engine for making narrative games, RPGs, visual novels, and interactive fiction. Authors use a scripting language with branching choices, functions, variables, and conditions. Built-in systems include 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. Users can theme the interface with CSS and edit YAML settings. Localization features include syntax for translated strings and a language switcher. Developers can extend the engine with TypeScript, Vue components, custom commands, menu tabs, data stores, and lifecycle hooks; documentation also lists a Godot 4 integration plugin. Games can be published as static websites or desktop applications for Windows, Mac, and Linux. Steam build support is described as experimental, and mobile games are delivered as HTML5 web games. Narrat uses the MIT license for personal and commercial projects. Help is available through documentation, troubleshooting resources, a forum, and Discord.

Who it is for

Narrat suits writers and game creators building choice-driven stories, RPGs, visual novels, or interactive fiction. It also fits developers who want to extend a narrative engine with TypeScript or integrate it with Godot 4.

What is good

  • Scripting supports branching choices, functions, variables, and conditions.
  • Includes quests, inventory, skills, and save/load systems.
  • Supports CSS themes and editable YAML settings.
  • Localization features include string syntax and a language switcher.
  • MIT license allows personal and commercial projects.

What to know first

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

Verdict

Narrat offers narrative-focused authoring alongside game systems, visual features, localization, and extension options. Its publishing paths include web and desktop builds, while Steam support remains experimental.

Narrat plans and pricing

All plans
Free and open source Free personal or commercial use · no restrictions · MIT License narrat.dev · 1 Oct 2026
Enterprise support and consulting Not published custom features · technical support · integrations · partnership options narrat.dev · 1 Oct 2026

Compared on game narrative design software

Free plan
Yesnarrat.dev
Branching dialogue
Yesnarrat.dev
Quest design
Yesnarrat.dev
Authoring model
document-basednarrat.dev
Game engine support
Godot 4narrat.dev
Localization workflow
Yesnarrat.dev

Facts

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

Best Narrat alternatives

See all 12

Where it ranks on Everything Xiaomi

Is Narrat yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources