Games
Browse and play your games
See at a glance which Games features at are a working state. The releases notes for previous releases can be seen in the NEWS file.
40 and Nightly features
The following assumes the Flatpak versions are used, otherwise noted. To learn more about the differences between Games versions, see the documentation.
Metadata
Feature |
Works in 40 |
More info |
Automatically fetch cover art |
🗙 |
|
Manually add cover art |
✓ |
Gamepad support
Most gamepads supported by the Linux kernel are usable in Games (in order to use Bluetooth wireless gamepads, make sure Bluetooh is correctly set up on your system). To customize button mapping, see "Gamepad button layouts" in the documentation.
Known exceptions:
Wii Remote (see libmanette issue #10)
Mouse peripherals such as the Super NES Mouse (required by games such as Mario Paint)
Platform support
Games tries to present all your games regardless of their platform of origin:
- games you can already find in your applications list, i.e your native desktop games (installed from a flatpak file or your distro's package manager)
installed Steam games
- games for several game engines
- and games for many retro video game systems
For games which are not automatically listed or if the detection didn't work, see "Adding Games" in the documentation.
Platform |
Common File Extensions |
Automatically Listed |
Playable in 40 |
*.adf |
✓ |
No plugin provided |
|
*.a26 |
✓ |
||
*.a78 |
✓ |
||
*.lnx |
✓ |
||
*.desktop |
Partial support (issue #53) |
✓ |
|
*.cdi, *.chd, *.gdi |
Partial support (issue #322) |
||
*.fds |
✓ |
||
*.gc, *.gcm, *.iso |
✓ |
||
*.gba |
✓ |
||
*.gbc |
✓ |
||
*.gb |
✓ |
||
*.gg |
✓ |
||
*.wad |
✓ |
PrBoom (Blocking issues) |
|
*.libretro + *.so |
✓ |
✓ |
|
*.love |
✓ |
✓ |
|
*.zip 1 |
✓ |
No plugin provided |
|
*.exe |
|||
*.ngc |
✓ |
||
*.ngp |
✓ |
||
*.3ds |
✓ |
Citra (No snapshot support) |
|
*.n64 |
✓ |
||
*.nds |
✓ |
||
*.nes |
✓ |
||
*.cue + *.bin |
Partial support (issue #289) |
||
*.32x |
✓ |
||
*.cue + *.bin |
✓ |
||
*.gen 3 |
✓ |
||
*.sms |
✓ |
||
*.gen |
✓ |
||
*.cue + *.bin |
✓ |
Beetle Saturn (Nightly only, firmware required) |
|
*.sg |
✓ |
||
*.acf |
✓ |
✓ |
|
*.sfc |
✓ |
||
*.pce |
✓ |
||
*.cue + *.bin |
✓ |
||
*.vb |
✓ |
||
*.wad |
✓ |
No plugin provided |
|
*.wii |
✓ |
No plugin provided |
|
*.wsc |
✓ |
||
*.ws |
✓ |
Future releases
See the Milestones page and issues list on GitLab to learn about planned features.
Please note that MAME ROMs must not be unzipped. (1)
As stated on the Libretro documentation, it is recommended to supply valid firmware files for best compatibility. (2)
Some Mega Drive roms come with the *.md extension instead; you can safely rename them to *.gen. (3)