Skip to content

Repository files navigation

Inscape

简体中文

A scripting language, editor, and lightweight toolchain for visual novels and branching narratives.

Inscape cover

What it includes

  • Branching narrative scripting.
  • Editor and self-hosted tooling.
  • A tested multi-package codebase.

Windows desktop editor

The authoring P0 includes native workspace opening, editing and saving, Runtime preview, localization review, and a self-contained Windows package.

  • Build only when needed: npm --prefix src/ExternalSupport/SelfHostedEditor run check:release.
  • Extract the entire src/ExternalSupport/SelfHostedEditor/dist/Inscape-Windows-x64.zip and run Inscape SelfHostedEditor.exe.
  • GitHub Actions is manual-only; pushes and PRs do not trigger builds.
  • P0 validation and limitations.

Getting started

Restore and build with an installed .NET SDK:

dotnet restore
dotnet build

Repository map

  • src/ — Application and library source.
  • tools/ — Development and content tools.
  • docs/ — Project documentation and design notes.
  • tests/ — Automated tests and validation fixtures.
  • samples/ — Runnable examples.

Documentation

Status

Inscape is under active development and is not presented as commercially ready. The repository has a substantial implementation and test suite, but the language and editor contracts may still evolve.

License

No open-source license is currently included in this repository.

About

A scripting language, editor, and toolchain for branching narratives.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages