Buying a game controller for your PC is a task fraught ... I’ve done it myself using readily available parts from eXtremeRate. With Steam, you can use almost any controller you want.