Lightweight Python module that drops into any Pygame 2.x project. Crash reports, player feedback, and session data — all in one dashboard.
Sign up for freeInstall via pip and add a few lines of Python. No extra dependencies required.
# Install from PyPI
pip install bugnet-sdk
import bugnet_sdk # Initialize once at startup bugnet_sdk.init("YOUR_API_KEY", "https://api.bugnet.io") # Report a bug bugnet_sdk.report_bug( "Player fell through floor", "Happened on level 3 near the bridge", priority="high" ) # In your game loop, pass events and update for event in pygame.event.get(): bugnet_sdk.handle_event(event) bugnet_sdk.update(screen, clock) # Show the bug report widget (e.g. on a keybind) bugnet_sdk.show_widget()
Pure Python module with zero extra dependencies. Just drop it into your project.
Stack traces with Python version, OS info, and Pygame display state.
Capture the Pygame display surface and attach it to every bug report.
Replay the last 30 seconds before a crash. See exactly what the player experienced.
Works with Pygame 2.x and Python 3.8+. Compatible with pygame-ce too.
Windows, macOS, and Linux. One module for every platform Pygame supports.
Run pip install bugnet-sdk to add it to your project. Import it 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.