
Ktory
Script Syntax & Discrete Stepping
This simplified simulation illustrates script layout and beat-by-beat choices. It does not run the C# core or validate full semantics. Use the online reader to check real scripts.
Four Core Architectural Pillars
Anchor-Decorator Model
Dialogue and directives form logical stopping points. Decorators carry presentation cues and arguments, separating narrative structure from resources, animation and display.
Host-Owned Rendering and Time
The core owns narrative flow, choices and session history. The host owns world state, resources, rendering, clocks and raw input, and decides when to request another beat.
Shared C# Core
The core targets netstandard2.1 without external NuGet dependencies. Reader tools use net9.0; the Unity publishing workflow bundles shared sources as com.ktory.unity.
Single-File Inline Localization
Keep translations in one file with @locale. The core selects requested text or a default-language fallback, preserving narrative position and session history when switching languages.