Post

Replies

Boosts

Views

Activity

Reply to Virtual Controllers on Mac via the Game Controller Framework
Hi Justin, we're trying to allow for more support for primarily the DualSense controllers. One core feature that's already implemented in our Windows version is controller emulation. We allow for the DualSense to pretend to be a DualShock or Xbox controller for more capability with older and unsupported games. On Windows, we use low-level APIs such as HIDHide to hide the DualSense from the system, use the Windows equivalent of IOKit to grab exclusive access to it, and then Windows’s virtual controller framework to create a virtual controller that games see. Unfortunately, even with a custom DriverKit, we would be unable to feed the controller data exclusively or hide the controller from the Game Controller framework as it is too low-level and inaccessible for developers. And macOS simply does not currently have a virtual controller framework. If Apple were to add those features, we would love to update our app to feature these improvements. David
Topic: Graphics & Games SubTopic: General Tags:
2w
Reply to HidHide on MacOS
The architecture stack should be like this if possible: Game Controller -> My App -> Game/Application and Game/Application -> My App -> Game Controller. Cause currently the inputs are doubled.
Topic: Graphics & Games SubTopic: General Tags:
Dec ’25