Introduction to BlackBox

Welcome to AccelByte’s BlackBox!

BlackBox offers a suite of essential tools, which we will introduce and discover throughout this documentation site, that developers can use to easily distribute development builds to their team, efficiently capture and analyze game crashes, and monitor the performance of all key game systems. Our guiding purpose is to decrease the time it takes to iterate game development, giving you more time to be creative and make amazing games!

BlackBox has several key differentiating features:

  • Development team game build distribution BlackBox Hub (ABY) is our desktop app which can hugely simplify and speed up the process of distributing your Unreal builds to your team, whether they are office-based, remote, or hybrid. Its backbone is AWS, so it’s fast, secure, and optimized for S3. With a single click on a button, any developer can download any version of your game to test or play.

  • Comprehensive reporting system  BlackBox Crash Reporter constantly records up to 10 seconds of video of your game session. At a crash, this is made available to you, along with a symbolized crash report, to show you the exact line of code that caused the crash.

  • Game session profiling Optimizing game performance is paramount to any game. Our Profiling features remove your team’s need for extensive additional profiling code, allowing the game development team to focus on game development and fixing performance bottlenecks. BlackBox needs minimal initial setup, after which you can constantly measure your game performance from back to front, day after day, whether you’re a developer, product owner, or QA.

  • Third-party integration  We provide various third-party integrations that help your team manage the project issues highlighted in crash scenarios and optimization runs. We support JIRA integration to create and link existing JIRA tickets to track crash status. We also support integrating your build with Jenkins, integrating with your AccelByte Cloud account, and integrating third-party alert notifications when a crash happens in your game. We support Slack, email, and are working on further integrations for the near future. We cover SSO through Google, Azure, and Okta.

 

BlackBox services are currently compatible with Unreal Engine 4 + 5, and support games running in Windows and Linux. We are constantly working to add more supported devices to BlackBox. We support current and NextGen game consoles.