Ship It!

Stories of all the ways software crashes, and what to do about them. Plus what we've learned building and growing a small software company.

The BugSplat team

What was the Great Video Game Crash of 1983?

At BugSplat, we spend our days helping teams stop software and video game crashes. But not every crash is a bug in the code. Some are the kind that take down a whole industry. In the early 80s, video games were booming in North America. Home consoles had gotten cheap,

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
Grab Bag 6 min read

BugSplat Has a New Look

UI refinements and feature updates to the BugSplat web app, including improved navigation, clearer dashboards, upgraded charting, and better crash workflows designed to stay out of the way as teams scale.

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
What's New 3 min read

Crash Reporting for Xbox

A crash on Xbox is a different kind of problem than a crash on PC. You can't ask a player to dig a log file out of a folder. You can't reproduce it on a dev kit you don't have in front of you.

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 2 min read

How to launch games that don't crash (often)

Shipping a game is hard. You're balancing a deadline that already slipped, a scope that keeps growing, and a player base that will tell you exactly how they feel the moment something breaks. You need every edge you can get. The biggest one is simple to say and

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
Culture 3 min read

Crash Reporting for Android

If you're shipping native C++ on Android through the NDK, the crash story is different from anything in the managed Java or Kotlin world. A crash in your native layer doesn't give you a tidy Java stack trace. It gives you a native signal and a

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 2 min read

Crash Reporting for Nintendo Switch 2

Switch 2 is a new platform, and new platforms are where crashes hide. New hardware, new performance envelope, and a player base that will run your game in ways your test plan never imagined. Add the usual console constraints, no log file to walk a player through, no remote access,

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 3 min read

Crash Reporting for Unity

Here's the thing nobody tells you when you ship a Unity game: the crash that tanks your launch is never the one you saw in the editor. It's the one on a six-year-old laptop with an integrated GPU and a driver from 2019, running

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
What's New 3 min read

Crash Reporting for PlayStation

When a PlayStation build crashes, you're debugging a console you can't treat like a PC. No log folder to walk a player through, no remote shell, often no way to reproduce it on the dev kits you have on hand. And on a platform where stability

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 3 min read

Crash Reporting for iOS

iOS crash reports are technically available and practically useless until you symbolicate them. Apple gives you a .crash file full of memory addresses, and the only thing that turns those addresses into your function names and line numbers is the matching .dSYM. Miss that match and you're staring

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 2 min read

Crash Reporting for C++

Native C++ doesn't hand you a stack trace when it falls over. It hands you a memory dump, if you're lucky, and a pile of addresses that mean nothing until they're symbolicated against the exact build that crashed. That gap is where most C+

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 5 min read

Crash Reporting with Google Crashpad

Crashpad is the crash handler under a huge amount of native software you already use. It's Google's cross-platform crash reporting system, the successor to Breakpad, and it's what catches the crash, writes a minidump, and ships it somewhere useful on Windows, macOS, Linux,

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 3 min read

Introducing Regression Alerts: Keep Bugs Fixed for Good

Introducing Regression Alerts: Catch recurring bugs early! Automatically detect and address regressions in newer software versions with real-time notifications via Discord, Teams, or Slack. Keep bugs fixed for good and maintain high software quality. Learn more today!

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
What's New 1 min read

A Short 2024 Recap

With almost all of 2025 out in front of us, we wanted to make sure that you saw all of the great progress and useful features that got pushed live in 2024! Last year was a year of big strides forward, meaningful conversations with our community, and exciting updates to

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
What's New 2 min read

Crash Reporting for Unreal Engine

Are you looking to get better insight into crashes and errors in your Unreal Engine project? Look no further than crash reporting from BugSplat. Our powerful toolset helps you quickly identify and fix game crashes, allowing you to focus on creating the best possible gaming experience for your users.

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
What's New 6 min read

Crash Reporting for macOS

You know that macOS gives you crash logs. It does not give you a way to know that forty users hit the same crash last night, or which build it started in, or what your code was doing when it happened. The system writes a .crash file to a folder

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 2 min read

Crash Reporting for Linux

Linux is where crash reporting gets quietly hard. Your users are on distributions you've never installed, with library versions you didn't test against, on hardware you've never seen. A core dump on a machine you can't access does you no good. You

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 2 min read

Crash and Error Reporting for .NET

.NET fails in two different ways, and you want both covered. There's the hard crash, the process dies, often down in native or interop code, and there's the unhandled exception, the far more common case where something throws, a feature breaks, and the app limps on

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 2 min read

Introducing Dark Mode

BugSplat now supports Dark Mode! Choose between Dark Mode, Light Mode, or Match System Settings for a more comfortable debugging experience. Your theme preference will be saved across sessions. Learn how to switch modes and optimize your workflow with this new feature.

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
What's New 1 min read

Why Early Crash Reporting Saves Time and Prevents Costly Bugs

Implementing crash reporting early saves time and prevents costly bugs. Catching issues early in development reduces complexity and risks, ensuring a smoother workflow. Discover how integrating crash reports with Jira can streamline your bug-fixing process and keep your project on track.

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
Culture 2 min read

Crash Reporting for Electron

Crash Reporting for Electron Electron apps fail in two languages at once. There's the JavaScript layer, where you get exceptions and stack traces that look familiar. And there's the native layer underneath, the Chromium and Node internals, where a crash dumps a minidump that has nothing

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 2 min read

Add BugSplat Crash Reporting to Your Monday.com Workflow

We're excited to announce that BugSplat's integration with Monday.com is live and brings a powerful combination of crash reporting and project management together, helping development teams work more efficiently and resolve issues faster.

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 2 min read

What Was the First Video Game?

On a fall day in mid-October 1958, a nuclear physicist named Dr. William "Willy" Higinbotham built something special for the visitors to Brookhaven National Laboratory's annual public exhibition. In past years, the visitors, mostly local students, had shown up and left without connecting to the

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
Grab Bag 7 min read

The 80/20 Rule of Bug Fixing

The 80/20 rule of bug fixing: ~20% of defects cause ~80% of crashes. By identifying and fixing these critical bugs using tools like BugSplat, developers can significantly improve app stability and user experience while saving time and resources.

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
Culture 5 min read

Introducing Custom Attributes

BugSplat's new Custom Attributes feature lets developers add any number of custom data points to crash reports. Fully searchable and filterable, this enhancement offers deep integration and customization for your projects, helping you gain valuable insights and improve application performance.

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
What's New 2 min read

Meet BugSplat at GDC!

As the excitement builds for this year's Game Developers Conference (GDC), we're thrilled to announce that BugSplat will be there, and we can't wait to connect with you! GDC has always been a hub for creativity, innovation, and collaboration in the gaming industry, and

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
Culture 2 min read

How to Make Unreal's Crash Dialog Your Own

Your game crashes. At the worst possible moment, mid-match, on the verge of a win, the screen dies and Unreal's Crash Report Client pops up. By default, the dialog the player sees is the generic version, the one that ships with the engine before any studio makes

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 3 min read

How to Read a Minidump File (and Why You Might Not Want To)

You've got a .dmp file. Maybe Windows Error Reporting left it behind, maybe your app wrote one when it crashed, maybe a user emailed it to you. It's a snapshot of your program at the moment it died, and somewhere inside it is the reason. Getting

BugSplat Team
BugSplat Team The team behind the crash and error reporting tool BugSplat.
Guides 3 min read

A Look Back at 2023

As we've turned the final pages of 2023 and now set our sights on 2024, it felt like an appropriate moment to pause, reflect, and shine a light on the steps we've made over the past year at BugSplat. There are a couple of compelling reasons

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
What's New 3 min read

How often should you clean you keyboard?

For many of us, our computer is the central touchpoint of our working lives. We spend hours each day typing away as we work, bringing back everything we've touched while grabbing a snack, running to the bathroom, working out at lunch, or taking a break with some coworkers.

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
Grab Bag 2 min read

Crash Course in Crash Grouping

When an application gets big enough, you stop fixing crashes one at a time. A complex codebase with a lot of users throws off an enormous volume of crash reports, and staring at them individually stops being possible somewhere around the first thousand. The only way to make sense of

Bobby Galli
Bobby Galli CTO at BugSplat
How it works 6 min read

Better Technical Support Starts with Better Crash Data

One of the cheapest, most effective ways to grow a tech business is to be genuinely good at supporting the people who use your product. Good support lifts your conversion rate, keeps your current customers around, and gets them telling their friends nice things about you. It pays for itself

Joey Plunkett
Joey Plunkett CEO and Cofounder at BugSplat
Culture 3 min read
No posts in this category yet — check back soon.