# ---- Godot 4.x ------------------------------------------------------------
# The import/script cache. Regenerated on import; never committed.
.godot/
# Exported builds.
/build/
/export/
*.translation

# ---- .NET / C# ------------------------------------------------------------
bin/
obj/
.mono/
*.user
*.userprefs
*.suo
*.swp
[Dd]ebug/
[Rr]elease/
msbuild.binlog

# ---- OS / editor ----------------------------------------------------------
.DS_Store
Thumbs.db
.idea/
.vs/
.vscode/

# ---- ⚠ NEVER COMMIT GENERATED WORLD DATA ---------------------------------
# Blueprints, batches and snapshots are OUTPUT — large, regenerable, and they live under the
# project's user:// directory, not here. If any of these ever appear inside the repo, something
# resolved a path wrong; fix the path, do not commit the file.
# → Core/Scripts/ToolingPaths.cs, Tools/README.md
*.blueprint
batches/*/
!batches/README.md

# Godot's C# project editor rewrites the .csproj on import and leaves a backup beside it.
# An artifact of the editor, not a source file. (Not deleted — file-safety rule: no deletions.)
*.csproj.old
