
Comments

Aube Engine
Aube
Create complex interactive stories like an author, not like a programmer.
Aube is an HTML5 interactive fiction engine designed to simplify the creation of rich, multilingual, and dynamic narrative adventures.
Write your story in your native language, then add as many translations as you want without having to recreate your project. Whether your audience is French, English, or international, Aube is designed to make multilingual development simple, fast, and natural.
Less code, more storytelling
In many narrative engines, every text variation requires additional variables, conditions, and code blocks.
For example:
if (gender == "male") { text = "I am a man"; } else { text = "I am a woman"; }
With Aube:
gender[I am a man|I am a woman]
A cleaner, more readable syntax that is faster to write and much easier to maintain.
This example highlights Aube's conditional text system. It becomes especially powerful in languages where words change depending on gender, number, or other grammatical rules.
Truly dynamic choices
Aube natively includes a wide range of features for creating complex interactive stories without multiplying conditions and scripts:
Simplified conditional text
Player state-based choices
Multiple branching paths
Customizable dice systems
Automatic success and failure outcomes
Major and minor events
Native multilingual support
Simplified variables and logic
Spend less time writing technical logic and more time building your world.
Designed for creators
Aube is built to support your creativity, not restrict it.
Enable only the features you need and build the workflow that fits your project. Whether you're creating a simple interactive story or a complex narrative RPG, Aube adapts to your needs.
The engine is entirely based on open web technologies:
HTML
CSS
JavaScript
You keep complete control over your game's appearance, behavior, and functionality.
Coming from Twine?
Aube includes a prototype Twine-to-Aube converter.
The goal is simple: allow creators with existing Twine projects to experiment with Aube without starting from scratch.
Because changing tools should never mean losing your work.
Currently Included
Complete engine
Visual editor
Documentation
Example project
Fully editable source code
HTML export
Free – Pay What You Want
Our priority
✔ Write more.
✔ Code less.
✔ Create deeper stories.
Say yes to richer storytelling.
Say no to unnecessary complexity.
Aube is distributed for free under a "Pay What You Want" model.
If Aube helps you create your games, your support will help fund its continued development and future features.
Feedback, suggestions, and community creations are always welcome on the discord, we are waiting for you ! Discord: https://discord.gg/EWpdzkE3eM !
License
Aube’s source code is distributed under the Mozilla Public License 2.0 (MPL 2.0).
Games created with Aube remain the property of their respective creators.
Aube’s logo, banner, name, official screenshots, icons, and visual identity are All Rights Reserved and are not included under the code license.
Unofficial forks and modified versions are allowed under the MPL 2.0, but they must not imply that they are official Aube releases unless explicitly approved by the Aube project.
#Aube #HTML5 #JavaScript #GameEngine #Narrative #Storytelling #ChoiceBased #NoCode #LowCode #OpenSource #Writing #other #pointnclick #textadventure





