.gitignore

This commit is contained in:
2026-08-14 13:13:07 +02:00
commit 23e9b783a6
2 changed files with 273 additions and 0 deletions
+122
View File
@@ -0,0 +1,122 @@
# Repository-root ignores.
#
# Unity-specific rules live in NightclubArcadia/.gitignore — the upstream Unity
# template anchors every path with a leading "/", so it only works when placed
# at the root of the Unity project folder, not here.
#
# Rules below cover macOS (Apple Silicon), IDEs, and toolchains.
# Sources: https://github.com/github/gitignore/tree/main/Global
# ---------------------------------------------------------------------------
# macOS
# ---------------------------------------------------------------------------
.DS_Store
.DS_Store?
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# ---------------------------------------------------------------------------
# Xcode — Unity emits an Xcode project for iOS/visionOS/macOS player builds
# ---------------------------------------------------------------------------
xcuserdata/
*.xcuserstate
*.xcscmblueprint
*.xccheckout
DerivedData/
*.moved-aside
*.hmap
*.ipa
*.dSYM.zip
*.dSYM
# CocoaPods / Swift Package Manager (post-build iOS integrations)
Pods/
.swiftpm/
*.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
# Provisioning + signing material — never commit
*.mobileprovision
*.provisionprofile
*.p12
*.cer
*.certSigningRequest
# ---------------------------------------------------------------------------
# IDEs / editors
# ---------------------------------------------------------------------------
# JetBrains Rider (the common Unity IDE on Apple Silicon)
.idea/
*.sln.iml
*.DotSettings.user
# Visual Studio / VS Code
.vs/
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/extensions.json
*.code-workspace
# Vim / Emacs / misc
*.swp
*.swo
*~
\#*\#
.\#*
.netrwhist
# ---------------------------------------------------------------------------
# Homebrew / toolchain / local dev
# ---------------------------------------------------------------------------
.direnv/
.envrc.local
.env
.env.local
*.local
# Node (used by some Unity web/tooling pipelines)
node_modules/
npm-debug.log*
yarn-error.log*
# Python venvs (build/asset scripts)
.venv/
__pycache__/
*.py[cod]
# ---------------------------------------------------------------------------
# AI / agent tooling
# ---------------------------------------------------------------------------
.claude/settings.local.json
# ---------------------------------------------------------------------------
# Archives & large binaries that should go through Git LFS instead
# ---------------------------------------------------------------------------
*.zip
*.tar.gz
*.7z
*.rar
+151
View File
@@ -0,0 +1,151 @@
# Unity project ignores — must live at the root of the Unity project folder,
# because every rule below is anchored with a leading "/".
#
# Base: https://github.com/github/gitignore/blob/main/Unity.gitignore
# Extended for Unity 6.x (6000.x). macOS/IDE/global rules live in ../.gitignore
#
# The three folders that define the project and MUST stay committed:
# Assets/ Packages/ ProjectSettings/ (including every .meta file)
# ---------------------------------------------------------------------------
# Unity-generated folders (all regenerated on next editor open)
# ---------------------------------------------------------------------------
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
*.log
# Unity 6 puts the Bee build backend, Burst cache and IL2CPP cache under
# /Library, but some build configurations emit them at the project root.
/[Bb]ee/
/[Bb]urst[Cc]ache/
/[Ii]l2[Cc]pp[Bb]uild[Cc]ache/
/artifacts/
# By default unity supports Blender asset imports, *.blend1 blender files do not need to be commited to version control.
*.blend1
*.blend1.meta
# MemoryCaptures can get excessive in size.
# They also could contain extremely sensitive data
/[Mm]emoryCaptures/
# Recordings can get excessive in size
/[Rr]ecordings/
# Uncomment this line if you wish to ignore the asset store tools plugin
# /[Aa]ssets/AssetStoreTools*
# ---------------------------------------------------------------------------
# IDE / editor tooling
# ---------------------------------------------------------------------------
# Autogenerated Jetbrains Rider plugin
/[Aa]ssets/Plugins/Editor/JetBrains*
# Jetbrains Rider personal-layer settings
*.DotSettings.user
# Visual Studio cache directory
.vs/
# Gradle cache directory
.gradle/
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.slnx
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta
# Unity3D generated file on crash reports
sysinfo.txt
# Mono auto generated files
mono_crash.*
# ---------------------------------------------------------------------------
# Build output
# ---------------------------------------------------------------------------
*.apk
*.aab
*.unitypackage
*.unitypackage.meta
*.app
*.ipa
*.dmg
*.pkg
# Crashlytics generated file
crashlytics-build.properties
# TestRunner generated files
InitTestScene*.unity*
# ---------------------------------------------------------------------------
# Addressables default ignores, before user customizations
# ---------------------------------------------------------------------------
/ServerData
/[Aa]ssets/StreamingAssets/aa*
/[Aa]ssets/AddressableAssetsData/link.xml*
/[Aa]ssets/Addressables_Temp*
# By default, Addressables content builds will generate addressables_content_state.bin
# files in platform-specific subfolders, for example:
# /Assets/AddressableAssetsData/OSX/addressables_content_state.bin
/[Aa]ssets/AddressableAssetsData/*/*.bin*
# Visual Scripting auto-generated files
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta
# Auto-generated scenes by play mode tests
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity*
# Auto-generated cache in Assets folder
/[Aa]ssets/[Ss]ceneDependencyCache*
# ---------------------------------------------------------------------------
# Unity 6 extras not in the upstream template
# ---------------------------------------------------------------------------
# Package Manager lock file: keep it. Uncomment only if you deliberately want
# floating package versions across the team.
# /Packages/packages-lock.json
# Unity Version Control (Plastic SCM) workspace metadata
/.plastic/
/[Bb]ranch[Ee]xplorer*
# Unity Accelerator / cache server local state
/[Cc]ache[Ss]erver*/
# Editor crash handler output
/[Cc]rashes/
# URP/HDRP shader graph + shader cache leftovers
/[Aa]ssets/**/*.shadergraph.meta.tmp
# Auto-generated assembly info from IL post-processing
/[Aa]ssets/csc.rsp.meta.tmp