-
-
Notifications
You must be signed in to change notification settings - Fork 7
Release
Bobby Galli edited this page Jul 6, 2023
·
1 revision
Here's our current release process. There's probably plenty of room for improvement - if you have suggestions as to how it can be improved please comment on this post!
- Increment the value in the VersionName field in
BugSplat.uplugin
. - Create a new tag in the format
v1.0.0
and push the tag to GitHub. - On the Versions page of the GitHub repo, create a new release from the tag you created in the previous step using auto-generated release notes.
- Create a fresh clone of bugsplat-unreal
- Add an "EngineVersion" key-value pair to
BugSplat.uplugin
with the latest minor version of Unreal Engine (eg "5.2.0"). - Create a zip containing the
Config
,Content
,Resources
, andSource
folders as well as theREADME.md
andBugSplat.uplugin
files. If releasing for Unreal 4, be sure to omit theContent
folder from the zip. - Repeat the process for the previous two minor versions of Unreal Engine (eg "5.1.0", "5.0.0").
- Test at least one of the generated zip (see below).
- Attach the zip files to the GitHub release page.
- Submit a File Update request in the Unreal Seller Portal, being sure to update the URLs to the files on the new tag.
- Extract the SDK to the Plugins directory in my-unreal-crasher.
- Build the project in the Editor or via Visual Studio to generate the plugin binaries.
- Cut and paste the plugin in the Engine > Plugins > Marketplace directory.
- Open my-unreal-crasher nable the plugin via the Edit > Plugins menu.