If you’re trying to use a controller with Epic Games Launcher or its games, you might be frustrated when it doesn’t work right away. Unlike Steam, the Epic Games Launcher doesn’t have built-in universal controller support. However, most games on the platform do support controllers, and with a few tweaks you can enjoy your favorite titles with a gamepad. This guide covers everything from basic connections to advanced troubleshooting, ensuring your controller works perfectly with Epic Games.
Understanding Controller Support in Epic Games
The Epic Games Launcher itself is designed primarily for keyboard and mouse navigation, so you won’t be able to browse your library with a controller. But once you launch a game, controller support depends entirely on that specific title. Many modern games natively support Xbox controllers, while PlayStation and Nintendo Switch controllers may require additional software or settings adjustments.
Before troubleshooting, ensure your controller is properly connected and recognized by Windows. Press Windows + R, type joy.cpl, and hit Enter. If your controller appears here and responds to inputs, it’s working at the system level. If not, focus on connection or driver issues first.
Connecting and Configuring Different Controller Types
Xbox Controllers
Xbox controllers are the most widely supported. For a wired connection, simply plug the USB cable into your PC. For wireless, you can use Bluetooth (on newer models) or the official Xbox Wireless Adapter. Once connected, Windows should automatically install drivers. Most Epic Games titles will recognize Xbox controllers immediately, but if a game doesn’t detect it, try restarting the game or checking its in-game controller settings.
PlayStation Controllers (DualShock 4 / DualSense)
Sony’s controllers can work via USB or Bluetooth, but they often aren’t natively supported in all games. The easiest method is using Steam’s controller configuration (see below) to emulate an Xbox controller. Alternatively, for games that support DirectInput, the controller may work out of the box. If you prefer not to use Steam, tools like DS4Windows trick games into thinking your PlayStation controller is an Xbox gamepad.
Nintendo Switch Pro Controller
The Switch Pro Controller connects via Bluetooth or USB. Like PlayStation controllers, it may not be natively supported, but Steam Input can handle it seamlessly. Some games offer native support, especially those also available on Switch.
Generic or Third-Party Controllers
Cheaper controllers often use DirectInput mode. You can try mapping them with x360ce to emulate an Xbox 360 controller. Install the software in the game’s executable folder and follow its configuration wizard.
Enabling Controllers in Epic Games Titles
Once your controller is connected, launch your game from the Epic Games Library. Many games detect the controller automatically, but some require you to enable it in the settings menu. Look for options like “Controller,” “Gamepad,” or “Input Device” and select your preference. For example, in Rocket League, go to Settings > Controls > Use Controller to switch from keyboard.
If a game offers both “XInput” and “DirectInput,” XInput is usually the best choice for modern controllers. If the controller still doesn’t work, try closing the Epic Games Launcher overlay (Shift+F3) as it can sometimes interfere.
Using Steam to Bridge Controller Support
One of the most reliable ways to make any controller work with Epic Games is by adding the game as a non-Steam shortcut. Steam’s extensive controller configuration allows you to customize bindings and support virtually any gamepad.
- Open Steam and go to Library.
- Click Add a Game (bottom left) > Add a Non-Steam Game.
- Browse and select the game’s executable (usually in
C:Program FilesEpic Games[GameName]). - Right-click the game in your Steam library, go to Properties > Controller, and set it to Enable Steam Input.
- Launch the game through Steam. Your controller will be remapped and should work.
This method is especially useful for PlayStation and Switch controllers, but it also works for Xbox controllers if you want extra customization.
Advanced Troubleshooting
If you’ve tried everything and your controller still won’t work, these steps can resolve deeper issues:
- Update controller firmware: Visit the manufacturer’s website for firmware updates. For Xbox controllers, use the Xbox Accessories app on Windows 10/11.
- Disable Steam Input (if game is also on Steam): Sometimes Steam’s controller support conflicts with Epic Games. If you have the same game on Steam, temporarily exit Steam or disable controller support in Steam’s settings.
- Run the game as administrator: Right-click the game’s .exe file, select Properties > Compatibility, and check “Run this program as an administrator.”
- Disable other input devices: Unplug unnecessary USB devices, especially other controllers or joysticks, as they might be detected as Player 1.
- Check Windows Game Bar settings: Go to Windows Settings > Gaming > Game Bar, and turn off “Open Game Bar using this button on a controller” if it’s causing conflicts.
- Use a wired connection: Bluetooth can be unreliable, so try a USB cable for troubleshooting.
Frequently Asked Questions
Why isn’t my controller working in Fortnite on Epic Games?
Fortnite has built-in controller support, but sometimes it doesn’t switch automatically. Go to Settings > Game Settings > “Lock Input Method as Mouse” and set it to “Off.” Then, move a stick on your controller to switch. Also, make sure your controller is connected before launching the game.
Can I use a controller to navigate the Epic Games Launcher?
No, the Epic Games Launcher does not currently support controller navigation. You’ll need a keyboard and mouse to browse your library and launch games. Some workarounds exist, like using Steam’s desktop controller configuration or third-party tools like reWASD, but they aren’t officially supported.
Does Epic Games have its own controller configuration software?
No, Epic does not provide a universal controller mapping tool like Steam Input. For most users, the best approach is to rely on in-game settings or use external software like DS4Windows or Steam’s overlay.
My controller works in other launchers but not Epic – what’s different?
This usually happens because the game on Epic may not have the same controller support as its Steam counterpart. Some developers implement Steam Input API, which won’t work on the Epic version. In these cases, add the Epic game to Steam as a non-Steam shortcut or use tools to emulate an Xbox controller.
With these tips, you should be able to enjoy seamless controller gaming with Epic Games. Remember that each game may have its own quirks, so when in doubt, check the game’s settings or community forums for specific advice.


