.venv/
__pycache__/
*.py[cod]
*.so
*.egg-info/
build/
dist/
coverage/
.coverage
.pytest_cache/
.mypy_cache/
.ruff_cache/
node_modules/
*.tsbuildinfo
.DS_Store
*.tmp
*.log
logs/
examples/demo_game/.cache/
examples/demo_game/saves/
examples/demo_game/error.log
examples/demo_game/*.rpyc.bak
examples/demo_game/game/cache/
examples/demo_game/game/saves/
examples/demo_game/.renforge/
examples/demo_game/log.txt
examples/demo_game/game/renforge_bridge.rpyc.bak
# Bridge source injected at runtime by the launcher (the .rpyc is caught by *.rpyc)
renforge_bridge.rpy
examples/demo_game/game/gui/*.png
examples/demo_game/game/gui/**/*.png
!examples/demo_game/game/gui/bubble.png
!examples/demo_game/game/gui/thoughtbubble.png

# Internal working docs (reviews, competitive analysis, plans) — keep private
docs/

# Ren'Py / RenForge runtime artifacts
*.rpyc
*.rpymc
*.rpyb
cache/
saves/
log.txt
traceback.txt
errors.txt
.renforge/
screens