ZZenTSTypeScript scripting

Build game logic. With TypeScript.

A modern Unity TypeScript scripting solution optimized for IL2CPP, bringing familiar TypeScript development to game projects.

TypeScriptUnityIL2CPP
TypeScript / Conceptual interop example
interface Player {
  position: { x: number; y: number };
}

function update(player: Player, dt: number) {
  player.position.x += dt;
}

// Clear types. Focused logic.
DESIGNED FOR

Unity teams who want TypeScript, its type system and its developer tooling in their workflow.

01 / CORE CAPABILITIES

Real-world needs.
Carefully engineered capabilities.

Full technical documentation ↗
01

Familiar TypeScript development

Use type checking and editor tooling while developing scripts, with clear code contracts for team collaboration.

02

Connect scripts to Unity

Access C# and Unity capabilities through an interoperability layer in your TypeScript workflow.

03

Designed for IL2CPP

Runtime interactions optimized around Unity release environments. See the official documentation for integration and support details.

02 / HOW IT FITS

Fits your development workflow.

A clear technical path, from input to execution.

  1. 01TypeScript
  2. 02Compile JavaScript
  3. 03ZenTS interop
  4. 04Unity API
Conceptual product workflow. See the documentation for configuration and integration details.