{"id":25039253,"url":"https://github.com/arkaht/unrealgamepackager","last_synced_at":"2026-02-17T07:03:47.553Z","repository":{"id":274988524,"uuid":"861428925","full_name":"arkaht/UnrealGamePackager","owner":"arkaht","description":"Simple C++ CLI program to package an Unreal Engine 5 game project by customizing its process.","archived":false,"fork":false,"pushed_at":"2025-01-30T14:38:04.000Z","size":73,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T12:46:48.980Z","etag":null,"topics":["build","build-tool","cli","cpp","cpp20","game","package","ue5","unreal-engine"],"latest_commit_sha":null,"homepage":"","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/arkaht.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}},"created_at":"2024-09-22T21:27:45.000Z","updated_at":"2025-01-30T14:38:08.000Z","dependencies_parsed_at":"2025-01-30T15:35:16.670Z","dependency_job_id":"6487e94d-4911-412f-a48c-8fb4a4b53691","html_url":"https://github.com/arkaht/UnrealGamePackager","commit_stats":null,"previous_names":["arkaht/unrealgamepackager"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkaht%2FUnrealGamePackager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkaht%2FUnrealGamePackager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkaht%2FUnrealGamePackager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkaht%2FUnrealGamePackager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arkaht","download_url":"https://codeload.github.com/arkaht/UnrealGamePackager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248789922,"owners_count":21161913,"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","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":["build","build-tool","cli","cpp","cpp20","game","package","ue5","unreal-engine"],"created_at":"2025-02-06T02:20:27.865Z","updated_at":"2026-02-17T07:03:42.522Z","avatar_url":"https://github.com/arkaht.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UnrealGamePackager\n \n\u003e Simple C++ CLI program to package an Unreal Engine 5 game project by customizing its process.\n\n## Tasks\nThis program comes with a simple and extensible system that allows you to add additional steps (a.k.a. \"Tasks\") before and after the build process. Such tasks can perform basically anything. The current implemented tasks are:\n+ `ProjectVersionUpdateTask`: an update of the `ProjectVersion` variable from the `DefaultGame.ini` using the timestamp at the moment of the build while preserving the actual version (if compatible with [semantic versioning](https://semver.org))\n+ `ZipBuildTask`: a rename and/or .zip archive of the build with a custom nomenclature (e.g. `MyProject_Win64_Shipping_2024-09-23_18h43.zip`)\n\n## Settings\nA `GamePackagerSettings.ini` file is automatically generated for the first launch of the executable to provide the user with settings to change how the build and tasks will behave. It also helps to create a common and shareable settings file for the entire project team to use. \n\n\u003e [!NOTE]\n\u003e *For now, user settings such as engine, project and archive directories paths are also stored inside that file and may be changed later.*","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farkaht%2Funrealgamepackager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farkaht%2Funrealgamepackager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farkaht%2Funrealgamepackager/lists"}