-
Notifications
You must be signed in to change notification settings - Fork 53
Setting up project checklist & Before build checklist
Team edited this page Aug 18, 2020
·
9 revisions
- Download https://git-lfs.github.com/
- type in console
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 Behavior Mode/Mode to 3D
- Move to Edit/Project settings/Player and set Color Space to Gamma. (In 3D it looks better)
- Move to Assets/ScriptableObjects/Singletons/ and set Is 3D Game checkmark to true
- 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
- Move to Window/Polyglot Localization/Configurate and add your own Docs Id and Sheet id
- Move to Window/Builds(ALT+B) and click Build Local + Zip + itch.io. Wait until all builds get pushed
- Move to your itch.io page an checkmark all builds with appropriate 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 singletons in Assets/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/Configurate and click Download button for both Master and Custom sheet
- Use this checklist https://thegamedev.guru/unity-performance/checklist/
- By default, Reload Domain and Reload Scene Disabled, so you need to write code, where all static fields initialize not in static ctor.