Input Flexible input handling and windowing support GLFW 3, SDL 2, or Qt 5 backends for window and input on PC Native input backend on Android Handles mouse, keyboard, touch, and controller inputs Joystick support with hot swap and SDL 2 gamepad mappings