Ir al contenido
Medios 1 para el artículo Common Gamepad Cursor Primer

Descripción

Primer Common Gamepad Cursor is a Common UI virtual gamepad cursor system for Unreal Engine, built to deliver gamepad cursor behavior with minimal setup and maximum exposed functionality.

OVERVIEW VIDEO | QUICK START GUIDE | DEEP DIVE GUIDE | DOCUMENTATION | DOWNLOAD DEMO

Overview

A Gamepad Cursor Function Library exposes controls for Gamepad and Mouse cursors

  • ShowGamepadCursor - Enables the Gamepad Cursor

  • SetGamepadCursorWidget - Set UMG for your cursors

Cursor Interface Events - Device Changed, Click, Release, Hover Start and Hover End

  • Assist animation and reactive UI design

Example Widget for out the box plug and play

  • Get running in seconds, just apply PrimerCommonViewportClient and call ShowGamepadCursor!

Seamless Gamepad, Focus Navigation and Mouse input switching

  • Exposes controls for toggling analog cursor, toggling Common UI focus navigation and more!

Async Blueprint Action Nodes

  • Wait For Input Chord (N number of Chords, with N number of inputs)

  • Start Hold Timer (Duration, required Input Chords, Optional Widget; if unhovered ends the timer)

PRIMERS

Part of the Primer series, this plugin prioritizes simplicity and usability - suitable starting point or un-bloated tech solutions for shipped projects, internal tools, and learning.

If you need a reliable analog cursor that behaves exactly as players expect, without hacks or fragile input workarounds, this plugin provides the shortest path to success.

WHY PRIMER COMMON GAMEPAD CURSOR

  • Plug and Play - Concise BP calls

  • Common UI implementation

  • Screen-space locked analog cursor

  • Predictable focus & hover behavior

  • Clean Blueprint & C++ APIs

CORE FEATURES
🎮 COMMON UI VIRTUAL CURSOR

  • Analog stick–driven cursor movement

  • Toggle between mouse, gamepad, and focus navigation

  • Cursor cannot escape the viewport

🧩 CUSTOM CURSOR WIDGET SUPPORT

  • Uses UMG based cursor visuals

  • Swap cursor widgets at runtime

  • Fully designer-driven appearance

🧠 HOVER & CLICK INTERFACES

  • Blueprint-friendly interfaces for:

    • Hover start / hover end

    • Press / Release

  • Ideal for:

    • Animated cursors

    • Audio feedback

    • Context-sensitive effects

    • Hold Progress

TECHNICAL OVERVIEW

  • Unreal Engine 5.4+

  • Common UI

  • Extensive Slate Function Library for BP

  • Comprehensive debug nodes

IDEAL FOR

  • Console-first UI

  • Controller-only games

  • PC games with full controller parity

  • Menus, inventories, loadouts, radial menus

Use it directly, or as a foundation for custom systems.

Formatos incluidos