Build menus, input, and rebinding in minutes—not hours—with this plug-and-play menu and input framework for Unity with multi-layer UI, device detection, and automatic navigation.Universal Menu & Input System (UMS)A plug-and-play UI and input framework for Unity designed to eliminate the complexity of building menus, handling input, and supporting multiple devices.No setup headaches. No boilerplate. Jusr drag, play and go.What this replacesInstead of:Building menu syatems from scratchWriting UI navigatio manuallyHandling multiple input devicesCreating rebinding systemsWhy Use UMS?Building menus and input systems from scratch is time-consuming and error-prone.UMS gives you a complete, ready-to-use solution with:Multi-layer menu architectureFull Input System integrationRuntime rebindingDevice-aware UINavigation tools and debugging utilitiesIdeal for:Game jamsPrototypesIndie projectsRapid prototypingCross-platform gamesDevelopers tired of rebuilding UI systemsQuick StartImport the packageAdd the UMS_Core prefab to your sceneEnsure an EventSystem existsPress PlayThat’s it.Included DemoThe package includes a fully working demo scene showcasing:Menu transitionsLayered menus (Pause → Settings)Rebinding systemDevice switchingDynamic promptsFully ExtensibleUMS is designed as a framework, not a limitation.You can:Add custom input maps (e.g. driving, shooter)Extend UI systemsReplace or enhance modulesRequirementsUnity Input System packageEventSystem in sceneSummaryUMS replaces the need to build menus and input handling from scratch, saving hours (or days) of development time.Focus on your game — not your UI infrastructure.🎯 Key Features✔ Multi-layer menu system (Base, Overlay, Popup)✔ Full Input System support (Keyboard, Mouse, Gamepad, Touch)✔ Runtime input rebinding with UI✔ Dynamic input prompts (binding-based + icons)✔ Automatic device detection✔ UI navigation debugger tool✔ Auto-navigation generator✔ Modular and extensible architecture✔ Plug-and-play setupI used AI to optimize the code and solidify the idea.


