# Rust / Cargo
/target/
**/*.rs.bk

# If rustgames is purely a library (a crate others depend on), you normally 
# ignore Cargo.lock. However, since you have examples and test binaries, 
# it is highly recommended to track Cargo.lock to ensure reproducible CI builds.
Cargo.lock 

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Desktop.ini

# IDEs and editors
/.idea/
.project
.classpath
.settings/
/.vscode/
*.swp
*.swo
rust-toolchain
rust-toolchain.toml

# Game Engine Specific
# It is best practice to ignore massive, uncompressed source art files.
# Keep your exported .png / .ogg files in an tracked /assets folder, 
# but keep the raw project files out of git.
*.psd
*.blend
*.blend1
*.xcf
*.kra
*.aup3

# Crash logs and profiling data
*.log
callgrind.out.*
flamegraph.svg

build/