# ----------------- #
# Godot 4+ specific #
# ----------------- #

# This is the most important folder to ignore. It contains the project's cache,
# imported asset data, and other generated files. It will be regenerated
# automatically by the editor. Committing it will bloat the repository and
# cause constant merge conflicts.
.godot/
.claude
.vscode
backup

# Ignore user-specific editor settings.
# These files save the state of your editor (window layout, last open scenes, etc.)
# and should not be shared with the team.
.godot/editor/
editor_layout.cfg
command_system_guide.md
*.md

# ------------- #
# C# / .NET #
# ------------- #

# Ignore the .mono directory, which contains Mono-related build files and cache for Godot 3.x.
# For Godot 4.x with .NET 6+, these files are typically inside .godot/mono
.mono/

# Ignore generated build artifacts from dotnet/MSBuild.
bin/
obj/

# Ignore user-specific C# project files created by IDEs like Visual Studio or Rider.
*.csproj.user
*.sln.DotSettings.user


# -------------------------- #
# Exported Builds & Templates #
# -------------------------- #

# Ignore directories where you might store exported builds of your game.
builds/
export/
exports/

# Ignore the actual exported game files, regardless of where they are.
*.pck
*.exe
*.AppImage
*.html
*.wasm
*.apk
*.aab

# Ignore export templates, which are large and can be downloaded by any developer.
# You typically don't want these in your repository.
export_templates/
templates/
*.zip
*.tpz


# ----------------------------------- #
# IDE / Text Editor Specific Settings #
# ----------------------------------- #

# Visual Studio Code
.vscode/

# JetBrains Rider / IntelliJ
.idea/

# Visual Studio
.vs/


# ---------------- #
# OS Specific #
# ---------------- #

# macOS
.DS_Store
.AppleDouble
.LSOverride

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini


# ---------------- #
# Other Common #
# ---------------- #

# Log files
debug_log.txt
*.log
turn_system_plan.md

# Asset pack archives (you should unpack them and commit the assets, not the zip)
*.rar
*.7z


.CLAUDE.md
