I’ve published a SwiftUI component “OnscreenController” that provides an NES-like touch controller for apps on Apple platforms (iOS, iPadOS, provisionally visionOS). It can easily be integrated into a game or emulator. MIT license, SPM

https://github.com/glhaynes/OnscreenController

GitHub - glhaynes/OnscreenController: SwiftUI virtual game controller for iOS

SwiftUI virtual game controller for iOS. Contribute to glhaynes/OnscreenController development by creating an account on GitHub.

GitHub