Unity 버그 리포팅 도구 비교 — 엔진 내장부터 자체 구현까지
Unity 프로젝트에서 버그를 캡처하고 보고하는 도구를 카테고리별로 비교합니다. 빌드에서 도는지, 사후 캡처가 되는지, 영상이 있는지, 게임 상태와 시간축이 맞는지가 갈림길입니다.
- unity
- qa
- bug-report
"Unity 버그 리포팅"이라는 검색어 하나에 걸리는 도구는 크래시 리포터, 에러 모니터링, 모바일 SDK, 녹화 도구까지 카테고리가 전혀 다릅니다. 카테고리를 구분하지 않고 나란히 놓으면 "다 비슷한데 왜 이렇게 많지"라는 착시가 생깁니다. 이 글은 다섯 가지 기준으로 카테고리를 나누고, 각 카테고리에서 확인된 사실만 정리합니다.
비교 기준
버그 리포팅 도구를 고를 때 실제로 갈림길이 되는 기준은 다섯 가지입니다.
- 빌드에서 도는가 — 에디터 전용이면 QA 빌드·프로덕션에서 못 씁니다
- 사후 캡처가 되는가 — 버그를 본 다음에 버튼을 눌러도 되는가, 아니면 미리 녹화를 켜 둬야 하는가
- 영상이 있는가 — 스크린샷 한 장과 재생 가능한 영상은 정보량이 다릅니다
- 게임 상태와 시간축이 맞는가 — 영상 몇 초 시점이 어떤 씬·어떤 로그와 대응하는지 알 수 있는가
- 이슈 트래커로 이어지는가 — 캡처가 티켓이 되기까지 몇 단계가 남았는가
카테고리별 정리
엔진 내장 — Unity Cloud Diagnostics / User Reporting
Unity Cloud Diagnostics 는 Unity 6.2+ 내장 Diagnostics 로 전환되는 중입니다. Crash and Exception Reporting 과 User Reporting(com.unity.cloud.userreporting)을 제공하며, User Reporting 리포트에는 메타데이터·이벤트·샘플 측정값·스크린샷·첨부파일이 담깁니다. UGS 번들이라 추가 비용이 들지 않는다는 게 가장 큰 장점입니다. 다만 영상 캡처는 없습니다. 전환 시점에 무엇을 보고 무엇을 새로 채워야 하는지는 별도로 다룹니다.
범용 에러 모니터링 — Sentry
Sentry Unity SDK 는 무료 티어가 있고, breadcrumbs 와 context 로 예외 발생 전후 상황을 함께 남깁니다. 스크린샷은 있지만 영상은 없고, 콘솔 로그 지원은 Enterprise 플랜에서만 열립니다. Sentry 가 푸는 문제는 "프로덕션에서 발생한 예외를 집계하고 추세를 본다"는 것이지, "개발 중 사람이 목격한 버그의 증거를 모은다"는 것이 아닙니다. 이 경계는 별도로 다룹니다.
모바일 앱 SDK — Bugsee, Instabug
Bugsee 는 Lite 무료, Pro $99/mo, Custom 요금제를 운영하고 전용 Unity 랜딩페이지를 두고 있습니다. 영상·네트워크·로그를 함께 캡처하는, 이 목록에서 가장 폭넓은 기능을 갖춘 도구입니다. Instabug(2026년 Luciq로 리브랜딩)는 가격을 공개하지 않고 데모 예약으로만 안내하며, 모바일 앱 중심이라 게임 특화 기능은 아닙니다.
크래시 전용 — BugSplat, Backtrace
BugSplat 은 무료로 시작해 유료 플랜으로 확장되지만 구체적 금액은 공개되어 있지 않습니다. Backtrace(Sauce Labs)는 backtrace-unity 전용 SDK 를 제공하고 가격 역시 공개되어 있지 않습니다. 둘 다 크래시·로그 분석에 집중된 도구입니다. "왜 죽었는가"에는 강하지만, 죽지 않고 넘어가는 버그(UI 깨짐, 밸런스 이상, 물리 이상)는 원래 다루는 영역이 아닙니다.
무료 조합 — Unity Recorder, OBS
Unity Recorder 는 무료 에디터 패키지지만 에디터 전용이라 빌드에 넣을 수 없습니다. OBS 리플레이 버퍼는 무료이고 게임 밖에서 상시 녹화를 제공하지만, 로그·게임 상태와 시간축을 맞출 방법이 없습니다. 두 도구를 합치면 QA 단계 상당 부분을 버틸 수 있지만, 그 손익분기는 팀 규모와 리포트 빈도에 달려 있습니다.
자체 구현
게임 프로세스 안에서 직접 캡처를 구현하면 영상·로그·게임 상태를 같은 시간축에 놓을 수 있습니다. 네 개 기준(빌드 실행·사후 캡처·영상·시간축 동기화)을 전부 만족시키는 유일한 길이지만, 대가는 구현 난도입니다. 녹화 방식 자체는 Unity 게임플레이 녹화 방법 4종 비교에서 다뤘고, 시작점은 최소 구현 가이드에, 저희가 직접 만든 과정은 인게임 버그 리포터 구현기에 정리해 두었습니다.
표로 정리
| 카테고리 | 대표 제품 | 영상 캡처 | 가격 |
|---|---|---|---|
| 엔진 내장 | Unity Cloud Diagnostics / User Reporting | ❌ 없음 | UGS 번들(추가 비용 없음) |
| 범용 에러 모니터링 | Sentry | ❌ 없음(스크린샷은 있음) | 무료 티어 있음 |
| 모바일 앱 SDK | Bugsee | ✅ 있음 | Lite 무료 / Pro $99/mo / Custom |
| 모바일 앱 SDK | Instabug(→Luciq) | 정보 없음 | 공개 가격 없음(데모 예약제) |
| 크래시 전용 | BugSplat | 정보 없음 | 무료 시작 + 유료(금액 비공개) |
| 크래시 전용 | Backtrace | 정보 없음 | 공개 가격 없음 |
| 무료 조합 | Unity Recorder | ✅ 있음(에디터 전용) | 무료 |
| 무료 조합 | OBS 리플레이 버퍼 | ✅ 있음(게임 밖) | 무료 |
정리
정답은 하나가 아니라 상황마다 다릅니다. 이미 UGS 를 쓰고 추가 비용 없이 크래시만 잡고 싶다면 Cloud Diagnostics 로 충분합니다. 프로덕션 예외의 추세를 보고 싶다면 Sentry 같은 에러 모니터링이 맞는 카테고리입니다. 모바일 앱이고 영상까지 필요하다면 Bugsee 류 SDK 가 검증된 선택지입니다. 예산이 없는 소규모 팀이라면 Recorder+OBS 조합으로 상당 부분 버틸 수 있습니다. 로그·게임 상태·영상을 하나의 시간축에서 보고 싶어지는 순간에만 자체 구현(또는 그 비용을 대신 치르는 제품)을 검토하면 됩니다. Cloud Diagnostics 전환기에 무엇을 볼지, 무료 조합의 손익분기, 에러 모니터링과 QA 캡처의 경계는 각각 별도로 다룹니다.
저희 Rekon은 "자체 구현" 칸의 비용을 대신 치르는 선택지입니다 — Unity 2022.3+ 플러그인이 Play Mode 에서 핫키(Ctrl/Cmd + Shift + B) 한 번으로 직전 약 60초 영상과 로그, 게임 상태를 같은 시간축으로 캡처하고, 웹 대시보드에서 바로 Jira 이슈로 연결합니다. 어떤 카테고리가 맞는지 아직 판단이 서지 않는다면, 지금 쓰는 도구가 놓치는 게 크래시인지 영상인지 시간축인지부터 체크해 보시길 권합니다.