Narrat
A downloadable game engine
Download NowName your own price
Visit the narrat.dev for more info, see games made with narrat at narrat.games, play an interactive sandbox demo at demo.narrat.dev.
Narrat is an open source narrative game engine for interactive fiction games and visual novels. It can also be used for text-based RPGs or even a point and click.
Made in HTML5 using TypeScript and vue.js. Works on websites, desktop and mobile.
The syntax for writing dialogue is inspired from ren'py, and the games layout is inspired by the way dialog and visuals are presented in Disco Elysium
You can view the website for more info, a demo, and how to get started.
Some of the features:
- Flexible dialog writing with branching and conditions
- Multiple script files support with labels and jumps to organise script writing
- Skill check rolls for branching or in choice options (Feature still early, needs a UI for viewing skills and creating characters)
- Multiple speaking characters support with icons and poses
- Custom variables in scripts to create flags or other data the game needs to track
- Seamless saving and reloading
- Visual game UI on the side of the dialog with buttons that can be used to trigger scripts (this effectively allows you to create game maps, or point n click style gameplay
- Sound and music support
- Delays between script lines for effect
- Electron build to turn the game into a pc/mac/linux app (the template already has it setup and ready to use)
- Responsive mobile layout
Status | Released |
Category | Tool |
Rating | Rated 5.0 out of 5 stars (6 total ratings) |
Author | Liana |
Genre | Visual Novel |
Tags | Game engine, narrat, Narrative, Open Source, Point & Click, Ren'Py, Story Rich |
Code license | MIT License |
Download
Download NowName your own price
Click download now to get access to the following files:
narrat.pdf 49 kB
Development log
- Narrat 3.4.0 - Animations and lots of other thingsOct 17, 2023
- Narrat Jan 2 starts in a dayJun 30, 2023
- Narrat v2.14.0: Tons of new features since last updateJun 11, 2023
- Narrat 2.1.0 - New scripting features and many new commandsJul 15, 2022
- Narrat 1.0.0 launch - Inventory system, quest system and a huge rewrite of the s...Jun 25, 2022
- Narrat updates and some changes to this pageJun 04, 2022