🩺 Runtime Debug Action

Welcome to the documentation for RuntimeDebugAction

Overview

RuntimeDebugAction is a runtime debug menu system that lets you register and trigger debug actions with no extra setup. With a set of built-in debug actions and a tiny logger that works out of the box, RDA is built to supercharge your mobile and desktop game development.

Warning

The documentation is still in it's early stages, please let me know me if there's anything out of place or missing.

Quick Start

Note

Take a look at the ➜QuickStart to get started

Discord

Note

Join our 💬discord server for quick questions and support!

Features

  • Plug & play light weight debug menu system
  • Keyboard navigation & touch input for mobile
  • Support Unity's InputSystem
  • No per scene setup require, auto injected UI system
  • Mobile friendly
  • (Beta) VR Support (Docs)
  • Auto register action with reflection (Docs)
        - Field (int, float, bool, string, enum)
        - Property (int, float, bool, string, enum)
        - Method
        - Method with parameters (int,float,bool,string)
  • Action Types (Docs)
        - Button (One-shot action) (Docs)
        - Toggle (On/Off state action) (Docs)
        - Input (Params input action) (Docs)
        - Flag (Int based value selector action) (Docs)
  • Searchable menu
  • Logger Panel
  • Custom Actions (Docs)
        - Attribute Reflection
        - Fluent API
        - Debug Action Component
  • Support Enter Play Mode Options, faster iteration
  • Built-in debug action (Docs)
  • Full source included

Demo

Demo Download Link

  • Android: APK file
  • Windows Desktop: EXE file

Videos

  • Improve this Doc
In This Article
👆 RuntimeDebugAction by ❤️ BennyKok