-
Notifications
You must be signed in to change notification settings - Fork 45
Setting up project checklist & Before build checklist
Team edited this page Jul 27, 2020
·
9 revisions
- Download https://git-lfs.github.com/
- git lfs install
- It's all. .gitattributes already setup to move almost all files with 'big' extension to LFS
- Move to Edit/Preferences/Rainbow Folders and change Folder Location to Assets/Thirdparty/RainbowFolders
- Move to Edit/Project settings/Editor and set Default Behaviour Mode/Mode to 3D
- Move to Edit/Project settings/Player and set Color Space to Gamma. (In 3D it looks better)
- Move to Edit/Project settings/Player and set Company name, Product name and Icon
- Move to Window/Builds(ALT+B) and set up build sequence. Default already setup good, so you just need to add right itch.io link
- Move to Window/General/Services(CTRL+0)/Settings and link project to your project. Enable Analytics and Cloud Diagnostics
- Copy this translation sheet for polyglot localization and save it on your Google drive. Be sure to make it public
- By default, Reload Domain and Reload Scene Disabled, so you need to write code, where all static fields initialize not in static ctor.
- Move to Window/Polyglot Localization/SConfigurate and add your own Docs Id and Sheet id
- Move to Window/Builds(ALT+B) and click Build Local + Zip + itch.io. Wait untill all builds get pushed
- Move to your itch.io page an checkmark all builds with approprivate labels
- Set up Kind of project as HTML
- Find Embed options and select Embed in page Manually set size
- Find Viewport dimensions and set Width to 960 and Height to 540
- Select all singletones in ScriptableObjects/Singletons and reimport them. Also you must reimport any other singleton derived from Singleton<>. (Probably it's some yaSingleton bug)
- Move to Window/Builds(ALT+B) and increase Version and Android bundle version
- Move to Window/Builds(ALT+B)/Changelog and write little Update name
- Move to Window/Polyglot Localization/SConfigurate and click Download button for both Master and Custom sheet
- Use this checklist https://thegamedev.guru/unity-performance/checklist/