- Create a new repository using this template repository.
- In your new repository, rename the following files and/or their contents to match your product's name:
Assets/NAME
Packages/com.unity.template.microgamename
(must be lowercase in order to be a valid package name)Packages/com.unity.template.microgamename/package.json
(must be lowercase in order to be a valid package name)ProjectSettings/ProjectSettings.asset
:applicationIdentifier: Standalone: com.unity.template.microgamename
Packages/com.unity.template.NAME/LICENSE.md
Packages/com.unity.template.NAME/CHANGELOG.md
Packages/com.unity.template.NAME/README.md
Packages/com.unity.template.NAME/Documentation~/your-template-name.md
- search for files matching
Unity.NAME.*
and renameNAME
to match the Microgame's name - in code, search matching
Unity.NAME
namespaces and renameNAME
to match the Microgame's name
- Open the project and validate everything appears to work:
- run unit tests
- run Package Validation Suite
- make a WebGL build
- Set up Yamato for your project:
- https://internaldocs.hq.unity3d.com/yamato/workflows/quick-start/
- Find Microgame Template Repository in Yamato and copy its Settings (Gear icon) > Other Settings > Subscriptions in order to have CI notifications for the project on Slack.
- Set up branch protection rules for
master
,dev
,dev-iet
, andstaging
.
Any and all Unity software of any description (including components) (1) whose source is to be made available other than under a Unity source code license or (2) in respect of which a public announcement is to be made concerning its inner workings, may be licensed and released only upon the prior approval of Legal. The process for that is to access, complete, and submit this FORM.