DevSuite – In-Game Debug & Runtime Cheats Suite
`https://github.com/fairfun/devsuite-for-unity.git?path=DevSuite/Assets/DevSuite` ... ✨ Key Features ... - Interactive "Pick Mode" to select GameObjects by clicking them directly on-screen.
by fairfun
Price History +
Requirements & Compatibility
- Unity Version Support: 2022.3 LTS, and Unity 6 / 6000+
- Render Pipeline Compatibility:
- ✅ Universal Render Pipeline (URP)
- ✅ High Definition Render Pipeline (HDRP)
- ✅ Built-in Render Pipeline (BiRP)
- Supported Platforms:
- Windows, macOS, Linux (Standalone)
- WebGL
- Android & iOS (Mobile touch & portrait mode supported)
- Unity Editor Play Mode
Architecture & Specs
- UI Framework: 100% UI Toolkit (`UnityEngine.UIElements`), vector icons, and USS stylesheets (Zero legacy IMGUI in core runtime).
- Input Systems: Supports both the New Input System (`com.unity.inputsystem`) and Legacy Input Manager.
- Dependencies: Built-in standard Unity packages only (TextCore / UI Toolkit).
- Source Code: Full C# source code included, cleanly structured in namespaces (`Ff.DevSuite`).
- Samples Included: Interactive Asteroids demo showcasing runtime cheats, CLI commands, hierarchy pick mode, and telemetry graphs.
DevSuite is a modern, lightweight, and extensible in-game debugging and development productivity suite for Unity. Built from the ground up using Unity's modern UI Toolkit, DevSuite provides a cohesive suite of tools that work seamlessly both as an in-game runtime overlay (in standalone, mobile, and WebGL builds) and as native Unity Editor Windows.
Tired of juggling separate console plugins, FPS counters, runtime inspectors, and cheat menus? DevSuite unifies them into a single, polished package.
🎮 Try the Live WebGL Demo: https://fairfun.github.io/devsuite-for-unity/
📦 GitHub Repository: https://github.com/fairfun/devsuite-for-unity
📦 Installation Options
In addition to the Unity Asset Store, DevSuite can also be installed as a Unity Package Manager (UPM) package:
• OpenUPM: Available via OpenUPM registry (`openupm add com.ff.devsuite`)
• Git URL (UPM): Add package from Git URL in Unity Package Manager:
`https://github.com/fairfun/devsuite-for-unity.git?path=DevSuite/Assets/DevSuite`
• Asset Store / .unitypackage: Direct import into your project's Assets folder.
✨ Key Features
• 🛠️ Commands & Cheats System:
- Create custom cheat buttons, sliders, text inputs, toggles, and dropdowns simply by adding C# attributes (`[Command]`, `[CommandButton]`, `[CommandValue]`, `[CommandGroup]`).
- Organize cheats into categories, groups, and multi-column rows.
- Assign keyboard shortcuts and pin frequently used commands for instant access.
• 📊 Performance Telemetry & Graphs:
- Real-time performance monitors for FPS, CPU frame time, GPU time, Mono/GC memory, and Draw Calls.
- Interactive, collapsible line graphs with hover telemetry.
- Extensible API to register custom metrics and telemetry graphs with zero hassle.
• 🌳 Runtime Object Hierarchy:
- Complete scene hierarchy tree view with live refresh.
- Interactive "Pick Mode" to select GameObjects by clicking them directly on-screen.
- Search by name, type, component values, and Regular Expressions.
- Auto-Pause on selection to freeze gameplay and inspect state safely.
• 🔍 Runtime Object Inspector:
- Inspect and tweak Component fields and properties live during runtime via reflection.
- Two-way sync with the Unity Editor Inspector when running in play mode.
• 📜 Logs & CLI Console:
- Filter logs by severity (Info, Warning, Error), search query, or regex.
- Copy individual logs or full crash reports to clipboard / export to file.
- Built-in CLI command line with smart autocomplete and parameterized execution.
• 📱 Responsive & Cross-Platform UI:
- Dynamic layouts that automatically adapt between Desktop/Landscape and Mobile/Portrait orientations.
- Built-in contextual tooltips and customizable hotkeys.
- Zero impact on release builds (can be stripped or conditionally enabled via compiler defines).