Narrat
Ranked in Game Narrative Design Software ·Free plan
About
Narrat is a beginner-friendly game engine for building narrative games, RPGs, visual novels and interactive fiction. Its document-based authoring model uses an approachable scripting language with branching choices, functions, variables and conditions. Built-in systems cover skills and checks, inventory, quests, achievements, save/load, audio and notifications, while visual options include character portraits and poses, animations, interactive screens and video backgrounds. Authors can theme the UI with CSS and configure the engine through editable YAML settings. Localization support includes string syntax and a language switcher. Developers can extend projects with TypeScript, Vue components, custom commands, menu tabs, data stores and lifecycle hooks; a Godot 4 integration plugin is also listed. Games can be built as static websites or Windows, Mac and Linux desktop apps. Steam build support is experimental, and mobile delivery uses HTML5 web games. Narrat is free and open source under the MIT license for personal or commercial use, with help available through documentation, a troubleshooting guide, a forum and Discord.
Who it is for
Narrat suits writers and developers making choice-driven games who want built-in narrative systems and visual presentation options. Its plugin API and Godot 4 integration also suit teams extending an existing workflow.
What is good
- Free under the MIT license for personal and commercial projects
- Built-in quests, inventory, skills and save/load
- Themeable UI and configurable YAML settings
- Supports localization and a Godot 4 integration plugin
What to know first
- Steam build support is experimental
- Mobile delivery is through HTML5 web games
Verdict
Narrat brings common narrative-game systems and flexible visual presentation into a free engine. Its experimental Steam support and HTML5-based mobile delivery are important publishing constraints to account for.
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 20Where it ranks on Inferse
Sources
- narrat.dev· checked 1 Oct 2026
- narrat.dev/features/· checked 1 Oct 2026
- docs.narrat.dev· checked 1 Oct 2026
- docs.narrat.dev/plugins/plugins.html· checked 1 Oct 2026
- docs.narrat.dev/guides/building-and-exporting.html· checked 1 Oct 2026
- narrat.dev/narrat-faq/· checked 1 Oct 2026
- narrat.dev/narrat-enterprise-pricing/· checked 1 Oct 2026



