Skip to content
For Creators

For Creators

This section is for:

  • writers
  • narrative designers
  • quest and scenario designers
  • users without a programming background who still need to build interactive content

We won’t assume you know:

  • what an AST is
  • what bytecode is
  • what a state machine is

What you need to understand here is:

  • how to write a story
  • how to write characters and narration
  • how to write choices and checks
  • how state affects story flow
  • what belongs in the script, and what belongs in the client UI

Reading Path

Phase 1: Basic Syntax

Read in order:

  1. What is NovaMark - understand the design philosophy and use cases
  2. Your First Story - write your first runnable script
  3. State, Variables, and Items - learn how to make your story “remember” things
  4. Choices, Branches, and Checks - master branching and conditional logic

Phase 2: Advanced Narrative

Continue after completing the basics:

  1. Characters and Emotions - define characters, sprites, and emotional states
  2. Media and Presentation - backgrounds, BGM, sound effects, and staging
  3. Scene Flow - labels, jumps, and multi-scene organization
  4. Endings and Flags - multiple endings and global flags
Last updated on