It officially supports XBox Controllers and you can play the full game start-finish on it. On macOS the controller has only worked while wireless. I have heard of at least one Linux user using a DS4 controller successfully, but I think that required a fair bit of additional tweaking on their end!