Skip to content

Input & UI

Spacefarer Retro Remasters LLC edited this page Mar 20, 2026 · 1 revision

Input & UI

Input

  • Central logic: input.*
  • Expect to support keyboard (and possibly controller).

Recommended behaviors:

  • Rebindable controls (see controlsMenu.*)
  • Input should behave consistently across framerates (use gameTime.*)

Menus / UI

  • Startup flow: startupMenu.*
  • System/settings: systemMenu.*
  • Controls: controlsMenu.*
  • Debug UI: imguiBGFX.* (if enabled)

QA checklist (input/UI)

  • Verify menu navigation with keyboard/controller
  • Rebinding persists across restarts
  • Alt-tab / focus loss does not “stick” inputs

Clone this wiki locally