{"id":15160629,"url":"https://github.com/shutovks/builds-manager","last_synced_at":"2025-09-30T11:32:09.193Z","repository":{"id":221766756,"uuid":"755310171","full_name":"ShutovKS/Builds-Manager","owner":"ShutovKS","description":"The tool is designed to accelerate the creation of game builds for various platforms, as well as to simplify the use of different Scripting Define Symbols in different builds.","archived":true,"fork":false,"pushed_at":"2024-05-04T23:45:30.000Z","size":733,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-28T19:49:22.114Z","etag":null,"topics":["tool","tools","unity","unity-build-tool","unity-builder","unity-editor","unity-plugin","unity-plugins","unity-tool","unity-tools","unity-utilities","unity-utils"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShutovKS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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-02-09T21:28:13.000Z","updated_at":"2024-05-16T08:13:06.000Z","dependencies_parsed_at":"2024-03-02T20:51:59.196Z","dependency_job_id":"3098a6fb-14b9-4a72-adf5-2b82a2c30c6e","html_url":"https://github.com/ShutovKS/Builds-Manager","commit_stats":{"total_commits":45,"total_committers":2,"mean_commits":22.5,"dds":0.0888888888888889,"last_synced_commit":"42035e62aad0e6c937dc8d09d486df2e533fe9ff"},"previous_names":["shutovks/builds-manager"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShutovKS%2FBuilds-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShutovKS%2FBuilds-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShutovKS%2FBuilds-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShutovKS%2FBuilds-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShutovKS","download_url":"https://codeload.github.com/ShutovKS/Builds-Manager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234732488,"owners_count":18878416,"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":["tool","tools","unity","unity-build-tool","unity-builder","unity-editor","unity-plugin","unity-plugins","unity-tool","unity-tools","unity-utilities","unity-utils"],"created_at":"2024-09-26T23:04:24.160Z","updated_at":"2025-09-30T11:32:03.782Z","avatar_url":"https://github.com/ShutovKS.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Build Manager\n\nEng | [Rus](resources/localization_readme/README_RU.md)\n\n## Description\n\nThe tool is designed to accelerate the creation of game builds for various platforms, as well as to simplify the use of different `Scripting Define Symbols` in different builds.\n\n## Guide\n\nTo open the build manager, go to `File` -\u003e `Builds Manager`.\n\n![screenshot](resources/screenshots/screenshot_1.png)\n\nIn the build manager, you can modify various data:\n\n* **Global data** - global data:\n  * **Company name** - company name;\n  * **Product name** - project name;\n  * **Version** - project version;\n  * **Android bundle version** - Android package version;\n  * **Android keystore pass** - Android keystore pass;\n  * **Android keyalias pass** - Android keyalias pass.\n* **Build Data List** - List of project build instance settings:\n  * **Build list**:\n    * **Enabled** - enable/disable instance;\n    * **Compress** - create a .zip archive;\n    * **Build Target** - build platform;\n    * **Build Options** - additional options;\n    * **Addons Used** - used addons (list displayed if addons are already created);\n    * **Remove** - remove current build instance;\n    * **Build** - build current instance.\n  * **Add Build** - add a new build instance to the list;\n* **Build data** - build data:\n  * **Scripting define symbols** - add additional \"Scripting define symbols\" for a specific build, will be added to definitions for each build;\n  * **Is Release build** - apply release optimization for the build. If unchecked, optimized for faster building.\n  * **Output root** - output root path\n  * **Middle path** - specify a specific path. Supports variables\n  * **Dir path** - directory path that will be archived.\n* **Open AddonsUsed Data** - button that shows the ScriptableObject for configuring used addons;\n* **Build All** - create all enabled project build instances.\n\n![screenshot](resources/screenshots/screenshot_2.png)\n\nList of supported variables for path:\n\n* **$NAME –** product name, with all separators replaced by '_'\n* **$PLATFORM** - platform\n* **$VERSION** - PlayerSettings.bundleVersion\n* **$DATESHORT** - [last 2 digits of the year] [month] [day]\n* **$YEARSHORT** - last 2 digits of the year\n* **$DATE** - [year] [month] [day]\n* **$YEAR** - year\n* **$MONTH** - month\n* **$DAY** - day\n* **$TIME** - [hour] [minute]\n* **$ADDONS** - list of names of used addons in the build\n* **$EXECUTABLE** - executable file for a specific platform. For example. .exe for Windows, .apk for Android...\n\nClicking on the `Open AddonsUsed Data` button will open a ScriptableObject needed to configure used addons.\n\nClicking on `+` creates an addon that contains the name displayed in the settings manager for the build instance and the used `Scripting define symbols` for the current addon.\n\n![screenshot](resources/screenshots/screenshot_3.png)\n\n## Install\n\nDownload and use the .unitypackage from the [Releases](https://github.com/ShutovKS/Builds-Manager/releases) section.\n\nYou can also install from [Unity Asset Store](https://assetstore.unity.com/packages/tools/utilities/builds-manager-278887).\n\n## Information\n\n### Author and Developer\n\n* Shutov Kirill (ShutovKS), Russia\n\n### License\n\n``` text\nMIT License\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshutovks%2Fbuilds-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshutovks%2Fbuilds-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshutovks%2Fbuilds-manager/lists"}