Drop in our C# SDK, start catching bugs in minutes. Crash reports, player feedback, and session data — all in one dashboard built for Unity developers.
Sign up for free// Save this file as Assets/Scripts/BugnetBootstrap.cs using UnityEngine; public class BugnetBootstrap : MonoBehaviour { void Start() { BugnetSDK.Instance.Init( "YOUR_API_KEY", "https://api.bugnet.io" ); } void Update() { // Press F1 to open the built-in bug report widget if (Input.GetKeyDown(KeyCode.F1)) BugnetSDK.Instance.ShowWidget(); } // Crashes and errors are captured automatically. // Session tracking is built-in. // // To report a bug from your own code, call: // BugnetSDK.Instance.ReportBug( // "Bug title", "Bug description", // category: "gameplay", priority: "high", // includeScreenshot: true); }
Unity-specific tools that fit right into your workflow.
A single C# script you drop into your project. No native plugins, no platform headaches.
Stack traces with device info, OS, and recent console logs attached automatically.
One-tap bug reports with automatic screenshot capture from any scene.
A screen recording of the last 30 seconds before the report (Studio Plus).
The latest Unity console output is attached to every report, so you can see what led up to it.
iOS, Android, Windows, Mac, Linux, WebGL — one SDK, every platform Unity supports.
Add BugnetSDK.cs to your project and initialize it with your API key. Takes under five minutes.
Crashes are caught automatically. Players can also submit reports with screenshots and descriptions in-game.
Triage reports in your Bugnet dashboard, assign priorities, and track fixes on a public bug tracker your players can follow.
“We were hemorrhaging players after launch — 40% refund rate in the first week. Bugnet caught the crash causing it within 20 minutes, and our retention flipped completely.”
New to Unity or weighing your options? Read our in-depth Unity game engine guide, or compare every major engine side by side in Best game engines for indie developers.
Run the one-line installer from your project root, or download BugnetSDK.cs into Assets/Scripts/. Attach the BugnetSDK component to an empty GameObject in your first scene and enter your API key in the Inspector, or call Init() from code. There are no native plugins to configure per platform.
Yes. Once initialised, the SDK listens to Unity's log callbacks, so unhandled exceptions and errors logged to the console are reported with their stack trace, the device and OS, the build version and the most recent console output. You do not have to wrap your code in try/catch to get them.
Yes. The SDK includes an in-game report widget that captures a screenshot of the current frame and lets the player add a description and category. You can also file reports from your own UI with a single method call, and attach files such as a save game or log.
Bugnet combines automatic crash capture with player-submitted bug reports, a team triage board and a public bug tracker for your players in one tool, and it works the same way on desktop, mobile and WebGL builds. Crashlytics focuses on mobile crash reports.
The free plan includes up to 100 bug reports in total (a lifetime cap, not a monthly allowance), which is plenty to integrate the SDK and run a playtest. Paid plans raise the limits and add features such as session replay.
Join hundreds of Unity developers using Bugnet to ship more stable games and keep players happy.