# Archivos ejecutables
*.exe
*.out
*.app
vibe3_physics
vibe3_physics.exe

# Archivos objeto y bibliotecas
*.o
*.obj
*.a
*.lib
*.so
*.dylib

# Archivos de compilación y enlazado
*.d
*.dep
*.gch
*.pch

# Directorios de compilación
build/
Build/
BUILD/
cmake-build-*/
.cmake/
.cache/

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

# Archivos de Visual Studio
.vs/
*.vcxproj
*.vcxproj.filters
*.vcxproj.user
*.sln
*.suo
*.user
*.userosscache
*.sln.docstates

# Archivos de Code::Blocks
*.cbp
*.layout
*.depend

# Archivos de Qt
*.pro.user
*.pro.user.*
moc_*.cpp
moc_*.h
qrc_*.cpp
*.qm
.qmake.stash

# Archivos de depuración
*.pdb
*.ilk
*.map
*.exp

# Archivos temporales del sistema
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
*~

# Archivos de IDEs
.idea/
*.swp
*.swo
*~

# Archivos de logs
*.log

# Archivos de backup
*.bak
*.backup
*.tmp
*.temp

# Claude Code
.claude/

# Archivos de recursos empaquetados
resources.pack

# Archivos de distribución (resultados de release)
*.zip
*.dmg
*.tar.gz
*.AppImage

# Carpetas temporales de empaquetado
vibe3_release/
Frameworks/

# Carpeta de distribución generada
dist/

# Binarios de herramientas
tools/pack_resources
tools/*.exe