Narrat 1.0.0 launch - Inventory system, quest system and a huge rewrite of the state engine


Narrat has reached 1.0.0

(In fact, it has reached 1.2.1)

As usual, it's easy to start a narrat game using the narrat template (see Getting Started docs)

What's changed since last time

See Changelog for more details of versions

Better docs

The engine is now fully documented on the docs website. There are more guides, examples and API docs for all the functions

Inventory System

There is now an inventory system. See inventory docs for more info


Quests System

There is also a quest system now with dynamic objectives and a quest UI. See quests docs


Skills and XP System improvements

The skill system has been improved to have a UI where players can view their skills, as well as an XP system for skills to slowly level up







Plugin System (Bitsy integration)

There is a plugin system! It makes it possible to create plugins that extend narrat functionality by plugging into it to add new script commands. For example see the Narrat - Bitsy plugin (integrates Bitsy with narrat)

State management rewrite

The state management previously done with Vuex has been rewritten to use Pinia. This involves a lot of code changes, but enables the engine's state to be more modular, easier to maintain and more strongly typed. So, less bugs.

Another advantage is that Pinia is the new official recommended state management lib for Vue, so it is compatible with the latest vue.js devtools, allowing easy debugging


New debug tools

The debug tools have been improved to make it even easier to work in narrat.

Jump to label

New system to quickly jump to labels during debugging, allowing for very quick testing of specific bits. Press J to start and use type a label name / keyboard arrows to select a label then enter.


Variables editor in the debug menu

Allows easily editing values of variables storerd in the data, or even of the entire engine state (which can break things but can be useful for debugging if you're more advanced)


Get Narrat

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.