Skip to content

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 — from Awake and OnEnable to OnTriggerStay2D, OnDrawGizmos, or OnApplicationQuit.

  • Instant Execution
    Code updates apply in real time, even during Play Mode. No recompiling, no reloads.

  • Context-Aware IntelliSense
    Use the target 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 via target.

  • 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.