TypeScript -> NodeGraph
Write logic in TypeScript, generate control-flow wiring (break/continue/return), compile to graphs, and inject into maps; supports function reuse.
Write logic in TypeScript, generate control-flow wiring (break/continue/return), compile to graphs, and inject into maps; supports function reuse.
Bilingual aliases, rich annotations, entity subtypes and parameter validation, plus ESLint constraints.
Supports JS-native and Unity-style APIs, npm ecosystem, and globals like self/stage/player(1).character.
setTimeout/setInterval with automatic closure capture, on-demand name pools, and dispatch aggregation.
.gs.ts/.json/.gia traceability, plus IR JSON as a portable format for tooling.
Built-in prefab/resource IDs and enum IDs for quick referencing.
build/dev/inject/maps/backup with parallel and incremental compile, safety checks, and auto backups.
Constant precompute, dead node removal, local variable reuse.