GameMaker SDK

Error tracking for GameMaker Games

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 free

Up and running in minutes

Add Bugnet to your GameMaker project with a few lines of GML. No extensions required.

BugnetSDK.gml
/// 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();

Everything you need, nothing you don't

Native GML Script

Pure GML. Drop into your scripts folder — no extensions or DLLs needed.

Automatic Crash Reports

Error messages with GameMaker version, platform info, and room snapshots.

Screenshot Capture

One-call screenshot capture from any surface, attached to every report.

Session Replay

Replay the last 30 seconds before a crash. See exactly what the player experienced.

GameMaker Studio 2+ Ready

Native GML script for GameMaker Studio 2 and GameMaker 2024+. No extensions needed.

Cross-Platform

Windows, macOS, Linux, HTML5, and mobile. One script, every target GameMaker supports.

Three steps to fewer bugs

1

Install the script

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.

2

Players report bugs

Players submit bug reports directly from your game. Screenshots, device info, and session data are captured automatically.

3

You fix and ship

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.”

SB
Sam Bell
Solo Dev, Echoes of the Rift
340+Studios
1.2M+Bug reports
38%Less churn

New to GameMaker or weighing your options? Read our in-depth GameMaker guide, or compare every major engine side by side in Best game engines for indie developers.

Start tracking errors in your GameMaker game

Join hundreds of indie studios using Bugnet to turn bug reports into player loyalty.