All skills
thedivergentai avatar

/godot-platform-desktop

@9d6e91e

Expert blueprint for desktop platforms (Windows/Linux/macOS) covering keyboard/mouse controls, settings menus, window management (fullscreen, resolution), keybind remapping, and Steam integration. Use when targeting PC platforms or implementing desktop-specific features. Keywords desktop, Windows, Linux, macOS, settings, keybinds, ConfigFile, DisplayServer, Steam, fullscreen.

Use this Skill: https://skilld.dev/gh/thedivergentai/gd-agentic-skills/godot-platform-desktop

This session only. Nothing lands on disk.

referencesmigration-notes.md

≈703 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Migration notes: godot-platform-desktop

Incremental upgrade for topics this skill covers. Apply one hop, stabilize/test, then next. Never skip hops.

If the project is < 4.0, follow godot-version-migration era bridges (legacy → 3→4) until 4.0, then these hops. Official 3→4: Upgrading from Godot 3 to Godot 4.

4.0 → 4.1

Official: Upgrading to Godot 4.1

No skill-relevant breaking changes for this hop.

4.1 → 4.2

Official: Upgrading to Godot 4.2

No skill-relevant breaking changes for this hop.

4.2 → 4.3

Official: Upgrading to Godot 4.3

No skill-relevant breaking changes for this hop.

4.3 → 4.4

Official: Upgrading to Godot 4.4

No skill-relevant breaking changes for this hop.

4.4 → 4.5

Official: Upgrading to Godot 4.5

  • ProjectSettings.add_property_info() validates keys more loudly — fix desktop settings-menu custom project settings.
  • EditorExportPlatform.get_forced_export_files() gains optional preset for Steam/Epic packaging hooks.

4.5 → 4.6

Official: Upgrading to Godot 4.6

  • New Windows projects default D3D12 rendering driver — verify fullscreen/window modes and GPU selection on player machines.
  • New 3D projects default Jolt physics — desktop games using Godot Physics may need explicit project setting.
  • EditorExportPreset.get_script_export_mode() returns enum — update headless Steam depot scripts.

4.6 → 4.7

Official: Upgrading to Godot 4.7

  • InputEvent.DEVICE_ID_MOUSE / DEVICE_ID_KEYBOARD replace magic 0 — fix rebinding code that assumed device id zero is always keyboard.
  • HDR output on Windows, macOS, and Linux (Wayland) — expose toggle in desktop_settings_persistent.gd flows.
  • New project stretch defaults canvas_items + expand — test multi-monitor DPI scaling after upgrade.
  • Sky reflection roughness_layers default restored toward 8 — may change IBL look in 3D desktop titles.

Source: SKILL.md on GitHub

1 warning17d5 checks · Risk MEDIUM
  • Gen Agent Trust Hub17d

    The skill provides comprehensive desktop integration tools for Godot, including shell command execution, process management, and screen pixel sampling. While designed for application development, these high-privilege capabilities represent a significant security surface that could be leveraged for data exfiltration or unauthorized system operations if integrated into an autonomous agent without strict oversight.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer7mo

    2/2 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 9d6e91e. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 weeks ago.

Activeupdated 2 months ago

README badge

README badge for thedivergentai/gd-agentic-skills/godot-platform-desktop