thedivergentai avatar

Godot Platform Desktop

This is your desktop platform checklist for Godot games shipping on Windows, Linux, or macOS. It covers the stuff players expect but is easy to mess up: resolution dropdowns that respect DPI scaling, keybind remapping using physical_keycode so WASD works on AZERTY keyboards, proper ConfigFile persistence to user://, and graceful shutdown handling so Alt+F4 doesn't nuke save data. The scripts include window management across multiple monitors, Steam SDK wrappers that don't crash non-Steam builds, and alt-tab pause guards to prevent stuck input states. If you're tired of hardcoding 1920x1080 fullscreen or wondering why your settings menu looks blurry on 4K displays, start here.

skills.sh installs
234
GitHub stars
464
last updated
Aug 21, 2026

Install

$ npx -y skills add thedivergentai/gd-agentic-skills --skill godot-platform-desktop --agent claude-code

Installs into .claude/skills of the current project.

Files

Platform: Desktop

Settings flexibility, window management, and kb/mouse precision define desktop gaming.

NEVER Do (Expert Desktop Rules)

Window & Display

  • NEVER hardcode resolution or fullscreen modes — Always provide a settings menu with resolution + mode toggle.
  • NEVER ignore DPI scale factors — Use DisplayServer.screen_get_scale() / usable rects.
  • NEVER skip a borderless window option — Offer WINDOW_MODE_FULLSCREEN (borderless) for multi-monitor focus.

Input & Persistence

  • NEVER use keycode for movement rebinds — Use physical_keycode for AZERTY/Dvorak.
  • NEVER save settings or user data to res:// — Always user://.
  • NEVER skip NOTIFICATION_WM_CLOSE_REQUEST — Flush ConfigFile before get_tree().quit().

Performance & Integration

  • NEVER run utility tools at max framerate — Enable OS.low_processor_usage_mode for static tools.
  • NEVER call proprietary SDKs (Steam/Epic) directly — Wrap with Engine.has_singleton() guards.
  • NEVER block the main thread with massive I/O — Offload to WorkerThreadPool.

Available Scripts

Sponsors

Details

Repository
github.com/thedivergentai/gd-agentic-skills
Categories
AI & Agent Building, Game Development
First seen
Jun 3, 2026

More from thedivergentai/gd-agentic-skills

All 51
1lllllllama avatarexplore-runlllllllama/ai-paper-reproduction-skillexplore run232skills.sh installs
2o2scale avatarkicad-file-formato2scale/electronics-agent-kitKiCad S-expression file format expertise. Complete reference for reading and writing .kicad_sch (schematic) and .kicad_pcb (PCB) files.232skills.sh installs
3thedivergentai avatargodot-project-templatesthedivergentai/gd-agentic-skillsNavigation skill for genre project scaffolds: pick platformer/RPG/FPS (or other genre) then load matching template scripts and route gameplay fill to godot-genr232skills.sh installs
4danielmiessler avatarDocumentsdanielmiessler/personal_ai_infrastructuredocuments231skills.sh installs
5gohypergiant avataraccelint-skill-managergohypergiant/agent-skillsUse when users say "create a skill", "make a new skill", "build a skill", "skill for X", "audit this skill", "review this skill", "check skill quality", "fix th230skills.sh installs
6jorgealves avatarsecret-leak-detectorjorgealves/agent_skillsScans source code, configuration files, and git history for hardcoded credentials, API keys, and tokens. Use when auditing repositories for security leaks or en230skills.sh installs