
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-codeInstalls 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
keycodefor movement rebinds — Usephysical_keycodefor AZERTY/Dvorak. - NEVER save settings or user data to
res://— Alwaysuser://. - NEVER skip
NOTIFICATION_WM_CLOSE_REQUEST— Flush ConfigFile beforeget_tree().quit().
Performance & Integration
- NEVER run utility tools at max framerate — Enable
OS.low_processor_usage_modefor 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- Godot Project Templates232
- Godot Adapt Desktop To Mobile220
- Godot Genre Action Rpg218
- Godot Mcp Scene Builder134
- Godot Mcp Setup126
- Godot Master2.7K
- Godot Shaders Basics488
- Godot 2d Animation457
- Godot Particles370
- Godot Ui Theming363
- Godot Save Load Systems350
- Godot 2d Physics347
- Godot Gdscript Mastery338
- Godot 3d World Building332
- Godot Procedural Generation330
- Godot Testing Patterns329
- Godot Composition326
- Godot Audio Systems322
- Godot Characterbody 2d313
- Godot Camera Systems310
- Godot Input Handling305
- Godot Signal Architecture301
- Godot State Machine Advanced291
- Godot Rpg Stats287