{"id":25835976,"url":"https://github.com/bugsplat-git/my-unreal-crasher","last_synced_at":"2025-10-14T06:06:28.907Z","repository":{"id":50575033,"uuid":"515350228","full_name":"BugSplat-Git/my-unreal-crasher","owner":"BugSplat-Git","description":"⚙️👾🤯 Sample Unreal Engine 5 project integrated with BugSplat.","archived":false,"fork":false,"pushed_at":"2025-08-01T22:00:07.000Z","size":132,"stargazers_count":4,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-14T06:06:28.219Z","etag":null,"topics":["bugsplat","cpp","crash","crash-reporting","game-development","reporting","ue4","ue5","unreal","unreal-engine"],"latest_commit_sha":null,"homepage":"https://docs.bugsplat.com/introduction/getting-started/integrations/game-development/unreal-engine/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BugSplat-Git.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-18T21:44:32.000Z","updated_at":"2025-08-01T22:00:08.000Z","dependencies_parsed_at":"2024-05-03T16:03:58.222Z","dependency_job_id":"a0abc3d8-c904-4baf-a9f7-fea6b4e171a7","html_url":"https://github.com/BugSplat-Git/my-unreal-crasher","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BugSplat-Git/my-unreal-crasher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BugSplat-Git%2Fmy-unreal-crasher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BugSplat-Git%2Fmy-unreal-crasher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BugSplat-Git%2Fmy-unreal-crasher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BugSplat-Git%2Fmy-unreal-crasher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BugSplat-Git","download_url":"https://codeload.github.com/BugSplat-Git/my-unreal-crasher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BugSplat-Git%2Fmy-unreal-crasher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279018121,"owners_count":26086280,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bugsplat","cpp","crash","crash-reporting","game-development","reporting","ue4","ue5","unreal","unreal-engine"],"created_at":"2025-03-01T01:38:45.659Z","updated_at":"2025-10-14T06:06:28.896Z","avatar_url":"https://github.com/BugSplat-Git.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![bugsplat-github-banner-basic-outline](https://user-images.githubusercontent.com/20464226/149019306-3186103c-5315-4dad-a499-4fd1df408475.png)](https://bugsplat.com)\n\u003cbr/\u003e\n# \u003cdiv align=\"center\"\u003eBugSplat\u003c/div\u003e \n### **\u003cdiv align=\"center\"\u003eCrash and error reporting built for busy developers.\u003c/div\u003e**\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://twitter.com/BugSplatCo\"\u003e\n        \u003cimg alt=\"Follow @bugsplatco on Twitter\" src=\"https://img.shields.io/twitter/follow/bugsplatco?label=Follow%20BugSplat\u0026style=social\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://discord.gg/K4KjjRV5ve\"\u003e\n        \u003cimg alt=\"Join BugSplat on Discord\" src=\"https://img.shields.io/discord/664965194799251487?label=Join%20Discord\u0026logo=Discord\u0026style=social\"\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\n## 👋 Introduction\n\nMyUnrealCrasher is an Unreal Engine 5 project for testing BugSplat crash reporting. This repo has been pre-configured with the [BugSplat-Unreal](https://github.com/BugSplat-Git/bugsplat-unreal) editor plugin that allows you to configure crash reporting with only a few keystrokes. \n\nBefore diving into this sample, please complete the following tasks:\n\n* [Sign Up](https://app.bugsplat.com/v2/sign-up) as a new BugSplat user\n* Complete the [Welcome](https://app.bugsplat.com/v2/welcome) workflow and make a note of your BugSplat database\n* Generate a Client ID and Client Secret for symbol uploads on the [Integrations](https://app.bugsplat.com/v2/settings/database/integrations?database=Fred#oauth) page\n\n## 🥾 Steps\n\nThe following guide assumes your project is targeting Windows, but these steps apply to other Desktop platforms as well. On Mobile platforms, the BugSplat plugin will automatically configure crash reporting and symbol uploads.\n\n1. Before you clone this repo, make sure you have [git-lfs](https://git-lfs.github.com/) installed.\n2. Clone this repo and the associated submodules. This repo must be cloned with the `--recurse-submodules` flag so that the [bugsplat-unreal](https://github.com/BugSplat-Git/bugsplat-unreal) plugin is also downloaded:\n\n```sh\ngit clone https://github.com/BugSplat-Git/my-unreal-crasher --recurse-submodules\n```\n\n3. Double-click the `MyUnrealCrasher.uproject` file to open the project in the Unreal Editor. Depending on the Unreal Engine version you have installed, you may need to [Generate Visual Studio project files](https://forums.unrealengine.com/t/how-to-rebuild-my-project-for-include-a-plugin/324613) and build the plug-in from source.\n4. Once the project has been opened, click `Edit \u003e Project Settings` and scroll to the `BugSplat` section under `Plugins`.\n5. Fill in the values for `Database`, `Application`, `Version`, `Client ID`, and `Client Secret`\n\n### Windows\n\n1. Click `Add Symbol Uploads`\n2. Package your project to upload symbols to BugSplat\n3. In the `BugSplat` section of `Project Settings` click `Update Game INI`\n4. Select the directory that contains the `Windows` or `WindowsNoEditor` folder\n\n### iOS \u0026 Android\n\n1. Ensure that `Enable automatic symbol uploads` and `Enable crash reporting` are both checked\n2. Package your project to upload symbols to BugSplat\n\nRun your packaged game to generate a crash report. Navigate to the [Crashes](https://app.bugsplat.com/v2/crashes) page and click the link in the ID column to view the details of your crash\n\nIf you did everything correctly, your result should look something like this:\n\n\u003cimg width=\"1728\" height=\"998\" alt=\"image\" src=\"https://github.com/user-attachments/assets/0cc11520-84f9-494f-8822-14c970dbde55\" /\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugsplat-git%2Fmy-unreal-crasher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbugsplat-git%2Fmy-unreal-crasher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugsplat-git%2Fmy-unreal-crasher/lists"}