Lightweight GML script that drops into any GameMaker Studio 2+ project. Crash reports, player feedback, and session data — all in one dashboard.
Sign up for freeAdd Bugnet to your GameMaker project with a few lines of GML. No extensions required.
/// Create Event — persistent controller object bugnet_init("YOUR_API_KEY", "https://api.bugnet.io"); /// Report a bug from your game bugnet_report_bug( "Player fell through floor", "Happened on level 3 near the bridge", "high" ); /// Show the built-in report widget (Draw event) bugnet_draw_widget(); /// Toggle widget with a key press (Step event) if (keyboard_check_pressed(vk_f1)) { bugnet_show_widget(); } /// Async HTTP event (required) bugnet_async_http();
Pure GML. Drop into your scripts folder — no extensions or DLLs needed.
Error messages with GameMaker version, platform info, and room snapshots.
One-call screenshot capture from any surface, attached to every report.
Replay the last 30 seconds before a crash. See exactly what the player experienced.
Native GML script for GameMaker Studio 2 and GameMaker 2024+. No extensions needed.
Windows, macOS, Linux, HTML5, and mobile. One script, every target GameMaker supports.
Create a Script asset in GameMaker and add BugnetSDK.gml. Call bugnet_init() in a controller object's Create event and add your API key.
Players submit bug reports directly from your game. Screenshots, device info, and session data are captured automatically.
Triage reports in your Bugnet dashboard, assign priorities, and notify players when their bugs are fixed.
“As a solo dev, players were leaving faster than I could read Discord. Bugnet showed me exactly which bugs were causing the most churn. I fixed the top three and my retention rate doubled in two weeks.”
Join hundreds of indie studios using Bugnet to turn bug reports into player loyalty.