Steamには SteamInput というゲームパッド用の仕組みがあり、Xbox用コントローラやPS4用など、メジャーどころのゲームパッドをユーザになんの設定もなく使ってもらえる。
「なんだ最高じゃんこれヤッホー」と準備中のゲームに使おうと思ったら想像以上にハマったハマった。
数日試行錯誤の甲斐あって一応導入できそう
- SteamAPI用のサードパーティライブラリ導入
- アプリケーションのビルドをSteamにアップロードする
- VDFファイルを作成
- VDFファイルをローカルフォルダに入れる
- 設定をエクスポート
- SteamWorks で設定
- ゲームで入力を受け取る実装
- ゲームを動かして入力を受け取る