# Build directories
build/
cmake-build-*/
out/
.cache/

# vcpkg
vcpkg/
vcpkg_installed/

# Visual Studio
.vs/
*.user
*.suo
*.sln
*.vcxproj
*.vcxproj.filters
*.vcxproj.user

# CMake
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
*.cmake
!CMakeLists.txt
!cmake/

# Compiled binaries
*.exe
*.dll
*.so
*.dylib
*.a
*.lib
*.pdb
*.ilk
*.exp

# Compiled object files (not 3D models)
*.o
build/**/*.obj

# Allow 3D model OBJ files in assets
!assets/models/*.obj

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db
desktop.ini

# Temporary files
*.tmp
*.temp
*.log
*.bak
*.old

# Package managers
node_modules/
.npm/
.yarn/

# Python
__pycache__/
*.py[cod]
*$py.class
.Python
env/
venv/
ENV/

# Rust
target/
Cargo.lock

# Documentación generada
docs/_build/
site/

# Profiling
*.prof
*.trace

# Crash dumps
*.dmp
*.mdmp


# Added by cargo

/target
