Documente Academic
Documente Profesional
Documente Cultură
Games
Browse and play your games
Stable version:
Nightly version:
Distributions
Alternatively, your software distribution may offer you packages for Games. Here is a list of known supporting distros:
Arch Linux: the stable version is available from the [community] repository.
Note that the packaged versions fuctions differently regarding to non-native games support; see the Packaged Libretro cores
section below for more info.
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
Supported platforms
Can't discriminate
MS-DOS *.exe No plugin provided DOSBox
games
Neo Geo Pocket Color *.ngc ✓ Beetle NeoPop Beetle NeoPop
Neo Geo Pocket *.ngp ✓ Beetle NeoPop Beetle NeoPop
Nintendo 64 *.n64 ✓ No plugin provided No plugin provided
Nintendo DS *.nds ✓ DeSmuME 2015 DeSmuME 2015
Nintendo
*.nes ✓ Nestopia Nestopia
Entertainment System
PlayStation *.cue + *.bin ✓ PCSX ReARMed PCSX ReARMed
Steam *.acf ✓ ✓ ✓
Super Nintendo
*.sfc ✓ bsnes-mercury bsnes-mercury
Entertainment System
TurboGrafx-16 *.pce ✓ Beetle PCE FAST Beetle PCE FAST
Beetle PCE FAST Beetle PCE FAST
TurboGrafx-CD *.cue + *.bin ✓
(Firmware required) (Firmware required)
Virtual Boy *.vb ✓ Beetle VB Beetle VB
"Automatically listed" means that Games will try to automatically detect the games on your system. For games which are
not automatically listed or if the detection didn't work, see the Adding games section below.
"Playable in 3.30 Flatpak" means that the games can be played as-is with our stable Flatpak of Games.
"Playable in Unstable Nightly Flatpak" means that the games can be played as-is with our Unstable Nightly Flatpak version
of Games.
"No plugin provided" means that we do not provide yet in our Flatpak version the required plugin to play games of that
platform (see the Roadmap for more info).
"No free-software plugin" means that we don't know free-software plugins supporting this platform.
Adding games
In order for Games to discover your games, they have to be located in a searchable place. If your games don't show up, follow
these steps:
If your games or not automatically detected or if the auto-detection didn't work, you can use the "Add game files…" button to
select game files to add manually.
Please note that — except if stated otherwise — ROM files need to be unzipped for Games to list them.
If your PlayStation games are splitted into multiple * . b i n files without a cue sheet, you can generate one on this website.
Covers
Games fetchs your games' cover art from TheGamesDB, an open video game database that anyone can freely contribute to. If
you find a missing cover, contributing to TheGamesDB should make it appear in Games.
If your game is represented by a file, you can use the image of your choice as the game's cover by putting it alongside the game's
file and by giving it a similar filename, as demonstrated in the screenshots below:
Running games
Retro games
Games is relying on Libretro cores to make retro games work.
Currently, the Flatpak releases of Games come bundled with functional Libretro cores, hand-picked for their good accuracy,
their reasonable system requirements, their free license and their independence from proprietary (and forbidden to share)
firmware files. The bundled cores are listed in the "Supported platforms" table above. More technical info can be found on our
design page.
If you don't use the Flatpak version and depending on your software distribution you may need to install Libretro cores
separately. Check your distribution for more information.
Games supports only Libretro cores shipping a Libretro Core Descriptor file. The cores and their descriptors are looked for in
$ ( l i b d i r ) / l i b r e t r o directory and in paths defined in the LIBRETRO_PLUGIN_PATH environment variable. If you're
encoutering issues with missing core descriptor files, please see this Ubuntu bug report for more info.
Some cores that cannot be bundled with the official Flatpak releases of Games (such as non-free cores) are available as Flatpak
extensions; those are listed on our design page.
Firmware configuration
In most of the situations, no external firmware (BIOS) file should be required to play retro games. Some Libretro cores can or
must use an external firmware, they describe them in their Libretro Core Descriptor file.
Your firmware files for a specific platform will be looked for in a specific directory depending of the version of Games you're
using:
The files must match the ones described by the core's descriptor. Check the cores listed in the supported platforms list and
read the corresponding libretro docs page to know which firmware files are needed and how to name them.
LÖVE
Games using the LÖVE framework require LÖVE to be installed on your machine. As usual, check if your distribution supports
LÖVE (the official LÖVE website provides PPAs for Ubuntu).
Gamepad handling
when a gamepad is plugged in, it is assigned to the first player with no gamepad;
when a gamepad is plugged out, the player which had it have no gamepad instead and any other player keep its
controller;
the keyboard is assigned to the first player with no controller after reassigning the gamepads.
Supported gamepads
The following gamepads have been tested with Games and should work out-of-the-box (for wireless support, make sure
Bluetooh is supported by your system):
Mouse peripherals such as the Super NES Mouse (required by games such as Mario Paint) are currently not supported.
To help ensuring that the Libretro cores we ship in the Flatpak version are of good quality, Games run reference tests powered
by the r e t r o - g t k based r e t r o - r e f t e s t program. If you want to write such tests to improve Games or to run automated
tests on your Libretro core, please read the Retro Reference Test Case Specification.
Logo
Some Mega Drive roms come with the *.md extension instead; you can safely rename them to * . g e n . (3)
Titles Text