All skills
thedivergentai avatar

/godot-adapt-mobile-to-desktop

@9d6e91e

Expert patterns for scaling mobile games to desktop including mouse/keyboard controls, increased resolution and graphical fidelity, expanded UI layouts, settings menus, window management, and platform-specific features. Use when creating desktop ports or cross-platform releases. Trigger keywords: mouse_controls, keyboard_shortcuts, resolution_scaling, graphics_settings, fullscreen_toggle, window_modes, Steam_integration, desktop_optimization.

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

This session only. Nothing lands on disk.

referencesmigration-notes.md

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

Migration notes: godot-adapt-mobile-to-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

  • Mesh compression upgrade particularly affects mobile bandwidth — plan mesh upgrade dialog carefully.

4.2 → 4.3

Official: Upgrading to Godot 4.3

  • Android permissions are not auto-requested — use OS.request_permission + MainLoop.on_request_permissions_result.

4.3 → 4.4

Official: Upgrading to Godot 4.4

  • Android sensors off by default for exports that relied on them.

4.4 → 4.5

Official: Upgrading to Godot 4.5

  • C# Android export requires .NET 9 (other platforms still .NET 8+).
  • EditorExportPlatform.get_forced_export_files gains optional preset.
  • add_property_info validates keys more loudly.

4.5 → 4.6

Official: Upgrading to Godot 4.6

  • Mobile renderer glow rewrite looks different — retune Environment.
  • Android export template source layout matches Android Studio (src/main/java/...) — update custom Java patches.
  • EditorExportPreset.get_script_export_mode returns enum type.
  • New project defaults: D3D12 on Windows; Jolt for 3D physics — document for templates.
  • MeshInstance3D.skeleton default is empty NodePath — enable compatibility setting if old parent-skeleton behavior needed.

4.6 → 4.7

Official: Upgrading to Godot 4.7

  • Prefer built-in virtual joystick over third-party touch plugins where possible.
  • Asset Library workflow → Asset Store in editor — update docs/tooling that pointed at old Asset Library UX.
  • EditorSceneFormatImporter import constants live under ImportFlags enum.
  • New project stretch defaults canvas_items + expand.
  • Sky reflection roughness_layers default restored toward 8.

Source: SKILL.md on GitHub

1 warning17d4 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    This skill provides a comprehensive collection of GDScript templates and documentation for porting Godot mobile games to desktop. It uses official engine APIs for input remapping, window management, and UI scaling, with no suspicious network operations or unauthorized file access.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer7mo

    3/3 files flagged

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-adapt-mobile-to-desktop