
Scriptum - The Code Alchemist's Console
Divinity Codes
$12.49
$24.99
50%OFF
(no ratings)
Jump AssetStore
Scriptum is a powerful runtime C# scripting console for Unity.
Evaluate code, inspect live variables, and manipulate runtime logic — all without recompiling or breaking Play Mode.Scriptum is a transformative runtime scripting console for Unity, crafted for developers who want total control without breaking flow.With support for both REPL-style input and full class-based scripting, Scriptum lets you write and execute C# live in the Unity Editor. Inspect objects, bind variables, trigger methods, log outputs, and explore your runtime world, without recompiling or leaving Play Mode.Designed to integrate seamlessly into your workflow, Scriptum offers deep autocomplete, intelligent variable tracking, advanced evaluation previews, and powerful debugging tools, all wrapped in a clean, themeable interface that feels native to Unity.Whether you're crafting systems, debugging behaviors, or experimenting live, Scriptum empowers you to work faster, smarter, and with far more insight.Scriptum is built to scale with your creativity. It’s more than a console, it’s a control panel for your runtime universe.Scriptum features fully custom-designed icons and interface elements created in-house by DivinityCodes. It uses the Fira Mono font for a clean, readable code experience. Additionally, Scriptum integrates components from Microsoft Roslyn to provide deep syntax evaluation and dynamic compilation. All third-party components are used under compliant licenses. Full details are available in DivinityCodes/Scriptum/Third-Party Notices.txt.Core Features:Dual Execution Modes: REPL & EditorScriptum offers a powerful REPL console for short expressions and rapid testing, alongside a full Editor-based scripting interface for structured class design. Switch between them fluidly and preserve your workflow.Live Variable BindingDrag GameObjects or components into Scriptum to instantly create live variables. These references persist across sessions and can be used in any script or command. They even support dot-access suggestions and reflection.Eval Result ViewerEvery evaluated expression produces a detailed, interactive result. Inspect returned objects, dive into nested members, and visualize data structures using a reflection-powered tree view — no need to log or guess.Built-in CommandsFrom bind() to manifest() to echo() and pause(), Scriptum offers a collection of built-in for quick access to powerful operations, from inspection to editor control.Spellbook SystemUnleash powerful snippets with the Spellbook. Scriptum’s integrated snippet engine.Quick Spells let you summon multiline logic with a # trigger and fast search, while Live Spells weave directly into autocomplete for seamless, context-aware coding.Spells are categorized, sharable, and built to enhance your flow.Editor Console with Smart OutputScriptum’s console shows rich output from both Unity logs and Scriptum evaluations. Toggle filters, highlight keywords, and focus only on the data that matters.Integrated Preferences PanelCustomize font size, input behavior, colors, session behavior, variable management, and more, all from the dedicated Preferences panel located under Scriptum > Preferences.Capabilities:Handles Large Scripts with EaseScriptum was built to scale. It renders and processes thousands of lines using a smart draw system with caching, dirty flags, and occlusion-based rendering.Live Variable Access Across ModesVariables created in the REPL are available in the Editor, and vice versa. No duplication, no loss.Persistent Sessions & AutocompleteYour session, variables, and spell results are all remembered. Autocomplete intelligently suggests keywords, variables, and commands based on your mode and context.Drag-and-Drop Object IntegrationDrop GameObjects or components directly into the console to instantly create usable references in your scripts. Scriptum turns Unity objects into scripting portals.Supports Runtime and Edit ModeScriptum works in both Edit Mode and Play Mode. You can evaluate expressions, call methods, and bind data without ever hitting play, or right in the middle of gameplay.Deep Reflection SupportExplore any object with precision. From MonoBehaviours to lists, dictionaries, structs, or even Unity internals. Scriptum can crack open their structure and show it in a navigable view.Zero Setup — Just Install and OpenScriptum is plug-and-play. No additional configuration needed. Just install, open the console, and start casting spells.And Much More!Supported OS: Windows / macOSLink to documentation: https://divinitycodes.de