Empower Your Players and QA with AAA-Level ReportingHarness the same seamless feedback and bug reporting systems used in modern live-service games. BT-Report & Feedback Kit delivers a professional-grade, highly optimized framework designed to bridge the gap between your players and your development workflow seamlessly.
🎯 Core Feedback Systems
- Automated System Diagnostics: Instantly captures vital session data including CPU, GPU, RAM, VRAM, OS, FPS (Avg/Min), Frametimes, active Input Device, and Resolution. No extra coding required.
- Smart Log Capture: Features a thread-safe, rolling log buffer that automatically catches Unity errors, warnings, and exceptions leading up to the report, giving you the exact context of a crash or bug.
- Native Screenshot Support: Built-in OS-level file dialogs (Windows, macOS, Linux) allowing players to easily attach screenshots with an interactive in-game preview.
- Rate Limiting & Anti-Spam: Protect your webhooks and servers with robust, configurable submission windows and cooldown timers.
🔌 Plug & Play Backends
- Discord Integration: Sends beautiful, color-coded rich embeds. Automatically uploads user screenshots and log buffers as multipart file attachments directly to your channel.
- Slack Integration: Delivers compact, clean, markdown-formatted messages to your Slack workspace.
- HTTP REST API & Local: Easily connect to Zapier, Make, n8n, or your custom servers via JSON POST. Includes a LocalJsonBackend for offline playtests and QA builds.
- Customizable Identity Provider: Use the FeedbackUserProvider to easily bind Steamworks, Epic Online Services, or your own custom backend IDs to every report.
🚀 Production-Ready Editor Tools
- Next-Gen UI Toolkit Inspectors: Experience beautiful, AAA-quality editor interfaces. Features live configuration validation, auto-setup warnings, and instant ScriptableObject generation.
- Live Connection Testing: Test your Discord webhooks directly from the Unity Inspector without ever entering Play mode.
- Runtime Dashboard: Monitor panel states, rate limit countdowns, FPS minimums, and active log buffers live in the inspector while the game is running.
Workflow & Architecture
- Feedback Configs: Use ScriptableObjects to define max characters, rate limits, and log buffer sizes. Swap configs easily between Dev, QA, and Production environments.
- Event-Driven (FeedbackEvents): Hook into a static event bus to trigger custom analytics, loading animations, or UI sounds when the panel opens, succeeds, or fails.
- Thread-Safe Architecture: A built-in UnityMainThreadDispatcher ensures native file dialogs and network callbacks never freeze your main thread.
📊 Proven Performance & Design
- Zero-Hassle Setup: Drop the prefab into your scene, assign your webhook URL, and you are ready to collect feedback.
- Geo & IP Tracking: Optional, asynchronous fetching of player Country, City, and IP using lightweight web requests.
- UI Agnostic Backend: The backend logic is entirely decoupled. Use our included beautiful UI, or easily plug the FeedbackManager into your own custom UI.
🛡️ Enterprise Quality:
- Extensive, clean, and well-commented C# code.
- Professional architecture focused on modularity and high performance.
- Designed by developers, for developers, artist and designers.
What You Get
- Complete source code with detailed XML comments.
- 4 Ready-to-use Backends (Discord, Slack, HTTP REST, Local JSON).
- Beautiful UI Toolkit Custom Editors (FeedbackManagerEditor, DiscordBackendEditor).
- Configurable UI Prefabs with star ratings, category toggles, and character counters.
- Automated setup tools and example scenes.