inbtwn

here comes the no notes ghost 👻

  • he/they

hi there. i'm inbtwn. nice to meet ya!

i sometimes post about Things, mostly niche internet things like youtube videos, webcomics, etc. but i also reblog (rebug) a LOT of cool things so uhhh be warned



liananana
@liananana

Narrat 🐀 is a game engine I created to easily make interactive fiction games (narrative RPGs, visual novels etc) for desktop or browser. I’ve worked on this game engine for some time, mostly to help friends make their games. It’s been used on a few small games, and some bigger ones in progress. It was originally made to create game mechanics similar to what you can see in Disco Elysium

🚀 If you want to try it, get on the website it’s very quick

I want more people to try this engine so please try it or help people know it exists ❤️

Just plugging the Patreon before we get into details (read below for more)


The demo is a bit boring with placeholder art and content just to show features, and is pretty outdated

I really want to make a proper demo one day that would be a small game that actually makes sense and maybe has actual art... but not sure what it would be yet

Games made with Narrat

Here are some screenshots of games made with Narrat. They’re also listed on the website if you want to play them or find the creators:

🎮 Games from the Narrat Game Jam (they’re playable in your browser and free):

Game 1 Game 2 Game 3

Two women in trouble by Mia (also free!)

Two women in trouble

Lovely Lady RPG by Poppy (in progress):

Lovely Lady RPG

Features

Here’s a not really exhaustive list of fun features at the top of my head:

  • 🚀 Super easy to get started with a tool that will setup your project either empty or with a template in a minute
  • ✍️ Customisable characters, branching dialog and conditions
  • 👩‍💻 Super easy scripting with a custom made language that focuses on letting you write dialog, but can be used for more advanced logic if you need it
  • 🎧Audio support for music loops and sound effects
  • 📘RPG features like skills with skill checks, inventory, quests
  • 🎨 Accessible UI customisation with CSS allowing for a wide variety of designs
  • ⚙️ Extremely configurable with a layout that can be adapted to different games
  • 💡Plugin system (in TypeScript or JavaScript) to add functionality to the engine, new bits of UI or even extend the scripting language with your own commands!
  • 🖥️ Steam export setup by default (the Steam overlay will work out of the box if you enable it)
  • 🎬 Support for GIFs or webp in images for easy animation (thanks to the browser doing it for us)
  • 🖼️ Dynamic sprites and text to programmatically display custom elements on screen (has been used to make a card game by someone)
  • 🌍 Completely free and open source, and with a helpful Discord community to help with problems

Here’s what the scripting looks like (from the demo game): Narrat scripting

Also there's a Patreon too now


@inbtwn shared with:

You must log in to comment.

in reply to @liananana's post:

I've had a tab open with this for a few days now trying to convince myself not to add a video game project onto my pile of tabletop game projects. (I'd made a deeply shonky version of a JSON processor/engine like this about two years ago in Unity but this looks like it's a million times more flexible and built out, and being able to use CSS instead of some weird custom thing goes a very long way.)

If it can help (or more like not help :3 ) it's super quick to start a project and get some basic thing playable with it. I made a game with it in 3 hours yesterday

Depends what you want to make of course, but it's fun to try

Well, depends how ambitious your project is but narrat is pretty customisable because you can tweak its look with CSS, and there's also a decently powerful plugin system that can allow you to extend the engine if you can code. I'm also on discord to help people with things

But I'm also not going to pretend it's as battle tested as other engines that people have been using for years. So far this engine has been used by a few people making their games in it and it's become stable enough that people haven't complained about bugs or requested new things for a while though.

I haven't used many other VN engines myself but people who did use narrat told me it was a lot nicer to work with for what it's worth