Welcome to ZenCoder
ZenCoder is your silent scripting companion, embedded directly in the Unity Inspector.
No recompiling. No Play Mode reloads. Just live C# logic exactly where you need it.
Whether you are debugging XR haptics, tweaking multiplayer sync, testing animations, or building rapid prototypes, ZenCoder lets you write and run code on any component in your scene instantly.
✦ Write. Run. Iterate. All inside the Inspector.
What is ZenCoder?
ZenCoder is a lightweight runtime scripting layer that runs directly inside Unity’s Inspector.
No code generators, no external windows, and no Play Mode interruptions.
Designed for rapid iteration, ZenCoder lets you write real C# scripts, inject logic, simulate behaviors, and test systems without modifying original code or waiting for a compile.
Core Features
-
Inspector-Based Live Scripting
Attach ZenCoder to any GameObject and write code directly inside the Inspector. -
Full Lifecycle Support
Run any Unity lifecycle method — fromAwake
andOnEnable
toOnTriggerStay2D
,OnDrawGizmos
, orOnApplicationQuit
. -
Instant Execution
Code updates apply in real time, even during Play Mode. No recompiling, no reloads. -
Context-Aware IntelliSense
Use thetarget
keyword to access members of any selected component with rich autocompletion and deep reflection. -
Modular Per-Component Scripts
Scripts are stored inside the component — no clutter in your Assets folder, and no shared state.
Capabilities
- Write and run C# logic directly on any GameObject.
- Invoke methods, modify properties, or simulate behaviors on the fly.
- Test gameplay logic, AI, networking, audio, and UI flow without rebuilding.
- Inject debugging routines, mock inputs, or timed behaviors in real-time.
- Seamlessly explore Unity systems like Physics, Animation, Timeline, XR, or Multiplayer.
What ZenCoder Does Best
-
Live Runtime Scripting
ZenCoder transforms your Inspector into an IDE. Write logic that runs now, not after a recompile. -
Context-Aware Execution
Select any component and get full access to its fields, methods, and properties viatarget
. -
Lifecycle-Driven Logic
Support for dozens of Unity methods means you can run logic when it matters — on enable, on trigger, on frame, on click, or on quit. -
Minimal UI, Maximum Flow
ZenCoder blends into your workflow with a focused, distraction-free editor that’s always where you need it. -
Creative Control
Use it to prototype mechanics, debug edge cases, control visuals, or inject live feedback into any runtime context.
Why "Zen" Coder
Because coding should feel calm, clear, and intentional.
ZenCoder is about flow — staying in the moment, thinking in code, and shaping behavior as you go.
Whether you’re building systems or just exploring an idea, ZenCoder is the space where runtime becomes creative time.