Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I did have a controller plugged in so I guess that makes sense. How do you detect in Unity that a player has a controller plugged in? I've seen some games switch between suggestions based on the last used input.

Input.GetJoystickNames().Length > 0 will return true if there is a joystick present, and hence a controller plugged in