On top of the game engine having compatibility with Windows, Linux, and Emscripten one of my big hopes was to also support as many gamepad/joystick options as possible.
Look no further than the Steam Input API! Compatible with many many devices as you might imagine, the games distributor king has a powerful API you can utilize to bring in a lot of seamless compatibility with your games.
Integration took about a couple days, the documentation itself even says so! It provides a lot of features though, one of the cool ones I ended up integrating was a responsive light for the Playstation Dualsense controllers.
Pretty awesome to see and a nice touch. It's also great to see that when the game doesn't have a proper glyph for button assignments, Steam will supply its own so that we can still show something on-screen for the players.
You can see in that image we do not have a glyph for the minus button on Switch Pro controllers. Steam provides us with a graphic for it so that it still makes sense to the player, based on their controller type.