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.

referencesdesktop-port-testing-checklist.md

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

Desktop Port Testing Checklist (load on demand)

MANDATORY before declaring a mobile→desktop port complete — run every row on target PC hardware.

Input & aim

  • Mouse controls feel precise (no acceleration issues)
  • All mobile touch controls have keyboard/mouse equivalents via desktop_input_adapter.gd
  • FPS / orbit look uses mouse_capture_look.gd when decision tree routes aim/Look there (adapter alone is not enough)
  • Pinch zoom replaced by scroll_wheel_zoom.gd where applicable
  • Rebindable keys persist via keybinding_remapper.gd

UI & hover

  • desktop_ui_scaler.gd shrinks thumb-sized Controls without layout breaks
  • hover_bridge.gd restores hover/focus affordances on menus and tooltips
  • Expanded desktop HUD (hotbar/chat/minimap) fits at 1080p and ultrawide

Window & graphics

  • Graphics settings menu works correctly
  • Fullscreen, windowed, and borderless modes function (dynamic_window_manager.gd)
  • Multi-monitor placement works (multi_monitor_handling.gd)
  • Resolution changes do not crash or distort UI (resolution_dropdown.gd)
  • VSync toggle works (uncapped_framerate.gd)
  • Settings persist across sessions (ConfigFile)

Quit & save

  • Quit confirmation can save (quit_confirmation.gd + set_auto_accept_quit(false))

Do NOT Load

  • Touch-only joystick tutorials — mobile leftovers
  • Full OS desktop APIs — route to godot-platform-desktop after this checklist passes

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