u/Specialist_Bee_9726

▲ 2 r/phaser+2 crossposts

I built an error tracking tool specifically for web game. looking for early feedback

I'm a developer with mainly enterprise experience who recently started writing HTML5 web games and publishing them on CrazyGames. One of my games got some traction, and when I looked at the analytics I noticed a 3-4% crash rate. I had no way to tell what was causing those crashes. I started exploring error tracking tools and the pricing is just wild for indie game devs. Sentry's free tier is 5,000 errors, my game burns through that in two days at 2-3k events/day. Upgrading means $26-40/month, and even then you only get 50 session replays total. LogRocket starts at $176/month. These tools are priced for funded SaaS companies, not solo devs shipping browser games.

So I built my own: Error Buddy. Using this tool I went from a 3-4% crash rate down to under 1%. It exposed a handful of easy-to-fix corner cases, things like WebGL context loss on specific GPUs, audio context issues on iOS Safari, edge cases on low-memory devices. Stuff that never shows up on my dev machine but affects real players.

The main thing I wanted was to know what actually happened before the crash, so every error comes with a 6-second video replay of the game canvas (using MediaRecorder, since DOM replay doesn't work for canvas games).

It also captures the stuff that's usually missing when you're debugging games: FPS, frame timing, keyboard/mouse/gamepad input, WebGL status, audio context, and whatever game state you decide to send.

On top of that it tracks memory usage, long tasks, heap growth, and supports source maps so stack traces are actually readable.

Integration is just two lines of code.

I'm not quite ready to open signups yet. I need to set up usage limits and automatic data cleanup first so that a few popular games don't blow up my hosting costs. But you can check out the live demo: dashboard.errorbuddy.app/demo

This is real data from my game, updated live, not a mockup. You can browse error groups, see device breakdowns, watch the video replays, all of it.

Would love early feedback. Is this something you'd actually use? What's missing? What would make you switch from whatever you're using now, or from using nothing at all?

If this isn't the right subreddit, happy to be pointed elsewhere.

reddit.com
u/Specialist_Bee_9726 — 3 days ago