Is your generic gamepad unusable in the game? Follow the instructions below:
Seaside Racing uses a framework called SDL for graphics and controller input. SDL has a database of known gamepad mappings that the game can use. If you have a generic gamepad that is not in this database you will not be able to use it with the game out of the box. Don't worry though, it is easy to add gamepad mappings for unknown gamepads.
In order to add a gamepad mapping, download the SDL2 Gamepad Tool here, follow the instructions to map your gamepad, then click "Set Mapping As Environment Variable" and restart your computer. You should now be able to use the gamepad the next time you start up the game!