Skip to content

Setting up project checklist & Before build checklist

Team edited this page Jul 27, 2020 · 9 revisions

Setting up git LFS

  • 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

First launch(do it for every user, because it local changes)

  • Move to Edit/Preferences/Rainbow Folders and change Folder Location to Assets/Thirdparty/RainbowFolders

Setting up template for 3D games

  • 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)

Setting up for your game:

  • 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

Warning:

  • 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

Setting up itch.io page:

  • 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

On every launch:

  • 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)

Before build:

  • 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/