
NarMob: Godot Mobile Dialog and Narrative Manager
A downloadable tool for Android
Buy Now$1.00 USD or more
NarMob
A phone-sized editor for Dialogue Manager .dialogue files. Write branching dialogue on the bus, export the file into your Godot project easily. Available for free with ads on Google Play. The itch io version is Ad-free.
What it does
- Files Manager – every script lives as a
.dialoguefile in app storage. Create, rename, duplicate, delete, import from anywhere (file manager, Drive, an email attachment). - Editor – monospace, tab-indented, syntax coloured to match the Godot addon: cues, speakers, responses, jumps, conditions, mutations, tags, interpolation, random
%lines. A snippet bar puts every bit of syntax one tap away, speaker chips insertName:for characters already in the file, and Enter keeps your indent (one deeper after a response/if/while/match/%). - Lint – live checks are modelled on the addon's compiler errors: unknown jump targets, duplicate or malformed cues, over-indentation, orphan
elif/else,whenoutsidematch, unbalanced brackets, deprecateddo/set, and no~ start. - Cross File Linting – the linter reads all scripts in app storage, so
import "res://combat.dialogue" as combatgets resolved and=> combat/openingis checked against the cuescombat.dialogueactually has. It flags imports of files that aren't present, uncalled cues, and chains of signpost cues that only hand off to each other (a → b → awith nothing said in between). - Play – walks the script like the runtime would. Where the game would evaluate an expression you pick true/false (or which
whenmatched), so you can walk every branch and see where it joins back up. Follows=>,=><,END,END!, responses,whileloops, weighted%groups, inline[[a|b]]. - Error and Warning Reporting- provides syntax warnings and errors, allowing easy navigation to issues.
- Cast – list all the characters, NPC's, sentient objects in your game, then easily tag them and their mood even if you haven't listed them in the file yet.
- Conditions – create conditions just like you do in godot and reference them, allowing you to write the actual dialogue instead of having to come back later and fix references.
- Game state – import or create your game state in the app to allow dynamic references and triggers. GDscript only returns warnings to prevent issues with other game states that may not be present in the mobile editor.
- Export – Export .dialogue files to easily import to your projects via the native share sheet.
Links:
- Privacy Policy: https://chkdsklabs.io/privacy/narmob
- Virus Total Scans:
File Hash's (SHA256):
- NarMob-itch-0.1.2.apk
- b498627741a11195a74d232baf75628f443ab888243c89f325ce0a0d12bbd119
| Published | 3 days ago |
| Status | Released |
| Category | Tool |
| Platforms | Android |
| Author | CHKDSK Labs |
| Tags | Godot, Narrative |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard |
| AI Disclosure | AI Assisted, Code |
Purchase
Buy Now$1.00 USD or more
In order to download this tool you must purchase it at or above the minimum price of $1 USD. You will get access to the following files:
NarMob-itch-0.1.2.apk 2.3 MB
Also available on
Development log
- Soon: NarMob on Google Play2 days ago
- NarMob Now Available3 days ago







Leave a comment
Log in with itch.io to leave a comment.