DivinityCodes
Scriptum Logo

Scriptum

Scriptum is a live C# coding environment built directly into Unity. Switch between quick REPL experiments and structured Editor scripting. Bind live variables, inspect results, and keep your game running while you code.

View Docs Unity Asset Store

Two Powerful Modes

Work how you want. Switch between modes at any time, keeping your context and variables intact.

  • REPL Console: Rapid execution for tests and live debugging without breaking Play Mode.
  • Editor Mode: Full scripting IDE for building structured runtime classes with session control.

Live Variable Binding

Drag any GameObject or component into Scriptum to create reusable variable references across both modes, with dot-access suggestions.

Eval Result Viewer

Each evaluation returns a structured, clickable result. Explore objects in a reflection-powered tree and visualize data without extra debug code.

Workflow Enhancers

  • Built-in Commands: From bind() to manifest().
  • Spellbook: Categorized, shareable snippets.
  • Quick Spells & Live Spells: Inject logic via autocomplete or a searchable # menu.

Smart Output Console

Unified output from Unity logs and Scriptum evaluations. Filter by type, highlight key terms, and keep only the info you need.

Handles Large Scripts with Ease

Optimized rendering with caching, dirty flags, and occlusion-based drawing for smooth performance.

Deep Reflection & Object Exploration

Inspect MonoBehaviours, collections, structs, or even Unity internals in a fully navigable structure.

Zero Setup

Install, open Scriptum, and start scripting instantly. No manual configuration or external dependencies.

Gallery