Box2D/Box2D/Box2D.dir/Release
Build_Release/captainclaw
Build_Release/CaptainClaw_obj
Build_Release/*_obj
Build_Release/libwap_obj
Build_Release/obj
Build_Release/CLAW.REZ
Build_Release/LEVEL[0-9]*.xml
Build_Release/SAVES_test.XML
Build_Release/startup_commands.txt
build/
Build/
tags
Build_Release/startup_commands.txt
CaptainClaw.sdf
CaptainClaw.opensdf
Build_Release/CaptainClaw.exe
Build_Release/CaptainClaw.pdb
Build_Release/MidiProc.exe
CaptainClaw.v12.suo
Build_Release/MidiProc.pdb
CaptainClaw/Debug/
ClawLauncher/bin/
ClawLauncher/obj/
Build_Release/OpenClaw_obj/
OpenClaw/Debug/
OpenClaw.opensdf
OpenClaw.sdf
Build_Release/vim.exe.stackdump
.vs
*.tlog
*.iobj
*.ipdb
*.exp

# WebAssembly build artifacts
Build_Release/ASSETS.ZIP
Build_Release/openclaw.*
Build_Release/*.wasm
Build_Release/*.data

# Ignore WASM-generated JS/HTML but keep our asset management scripts
Build_Release/openclaw.js
Build_Release/openclaw.html
!Build_Release/asset-*.js
!Build_Release/resource-*.js
!Build_Release/graphics-bridge.js
!Build_Release/texture-bridge.js
!Build_Release/keyboard-capture.js
!Build_Release/save-storage.js
!Build_Release/gamepad-bridge.js
!Build_Release/game-init.js

# Test and demo files (development only)
Build_Release/test-*.html
Build_Release/*_test.html
Build_Release/test_*.html
Build_Release/*_demo.html
Build_Release/generic_*.js
Build_Release/generic_*.html
Build_Release/webgl_demo.html
Build_Release/webgpu-bridge.js

# Emscripten SDK (large external dependency)
emsdk/

# macOS system files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~

# Temporary files
*.tmp
*.temp
*.log
debug.log

# Demo build directory
build_demo/
Build_Release/videos/

# Desktop build artifacts (WASM-only fork)
*.exe
*.dll
*.lib
*.pdb
MidiProc/
ClawLauncher/
cmake-build-debug/
Release/

# Local Claude Code settings
CLAUDE.local.md

# Node dependencies and Vite build output
node_modules/
dist/
