Outside of Roblox? None, professional game studios that has a dedicated UI/UX Designer knows that using a virtual cursor for interacting with UI isnât the best for player experience, simply put-- âawkward to useâ isnât enough to describe it.
If I were to increase the scope of a virtual cursor, the closes that comes to mind are world maps. Some games allows world maps to be accessed with a list. [Fig. 1] Rarely, some even combine button controls for UI action buttons and a virtual cursor. However, they are VERY different, you know why? These virtual cursors can NEVER, and EVER allow the user to use a confirmation button to activate a button. They are ALWAYS binded to a key. Also, they are locked inside the surface of where they operate, cursors can never leave their surface to interact with UI buttons.
[Fig.1] Valkyria Chronicles allows the player to access the map using a list, using shoulder buttons to tab through pages and directional buttons to move the selection. In Command Mode, it is entirely possible to select troops without the use of a virtual cursor.
UI/UX Designers existed and experimented with UI navigation, itâs best to follow what the professionals do, because they know what theyâre doing. With knowledge of game literacy(yes, that concept exists), players are left with some instinct that some buttons always does regardless of the game, it always stays consistent game-to-game. X and Y buttons always shows an info box, or an item context-sensitive action. B always backs out, and A always confirms. (Exception for the Japanese players. A is Back/Cancel while B is Confirm.)
Letâs talk about the example game you provided, frankly, the game can be made better if it had console navigation controls. Seriously. Programming it for console without the use of a virtual cursor would be easier, even a game designer like me with beginner programming skills can do it. It is a fancy tech demo, thatâs what it is. You know how it would be easier if you could use directional buttons to navigate the UI instead? There are software that allows game controllers to be used in place of a mouse, and let me tell you, theyâre very awkward to use. You should try using a controller to navigate the web, even caret browsing then seems like the better option.
Roblox provided CAS to develop for console, why not use this terrible virtual cursor when that exists.
When you do know of a game outside of Roblox that uses virtual cursors to activate UI elements (somehow), Iâd say that the devs could do better, itâs just a lazy way of tackling a software design problem. Again. This is a UI/UX design smell.
Edit: Looking at your post again makes it seem like you conflated the terms use case and usability. Just because this solution has proper use cases for it doesnât mean that its usable.