# GAME TITLE=PillEngineTeaser # WINDOW WINDOW_TITLE=Pill Engine Teaser WINDOW_WIDTH=1920 WINDOW_HEIGHT=1080 WINDOW_FULLSCREEN=false # Release ships fullscreen; debug and hot-reload keep the 2000x2000 previs window. WINDOW_FULLSCREEN_RELEASE=true # ENGINE GENERAL MAX_ENTITIES=95000 MAX_CAMERAS=2 MAX_CONCURRENT_2D_SOUNDS=10 MAX_CONCURRENT_3D_SOUNDS=10 # ENGINE RESOURCES MAX_TEXTURES=128 MAX_MATERIALS=320 MAX_MESHES=22 MAX_SOUNDS=10 # OTHER # Per-context levels. Key is LOG_LEVELS (plural) — that is what configure_logging reads. LOG_LEVELS=hot_reload: info, engine: info, input: info, ecs: info, rendering: info, resources: info, frame: info # Release ships quiet. Belt-and-braces: `release_max_level_warn` already compiles info/debug # out of the release binary, so this documents intent and covers debug builds run as release. LOG_LEVELS_RELEASE=hot_reload: warning, engine: warning, input: warning, ecs: warning, rendering: warning, resources: warning, frame: warning PANIC_ON_GAME_ERRORS=true