Software EngineeringOpen accessPublished 3 Oct 2026
Start a Unity 6 project with the decisions that are expensive to retrofit made on day one: editor version pinning, version-control setup (Library/ ignored, .meta committed, LFS), UPM git dependencies pinned to annotated tags, IL2CPP/Android baseline, asmdef module boundaries, and the single- input-funnel abstraction. Load when starting a Unity project, onboarding a repo to version control, adding a UPM git dependency, publishing an existing project to a git remote, reviewing early project structure, or when a freshly created template project does not compile. This skill owns the DECISIONS; the `unity` commands that execute them are unity-cli. It scaffolds no gameplay code…