Games
Browse and play your games
The following roadmaps are just references that the Games development team will base its work on.
Check out the latest development version, find out features that you want, need or think are useful and file bug reports for these. They will probably be listed here if they fit Games' scope.
3.24
Item |
Description |
Status |
NES games in Flatpak |
Allow to run NES games in the official Flatpak bundle. |
Done |
Notify games loading |
Notify when games are being loaded. |
Done |
Sharp video rendering |
Allow to render games with a sharp, pixelated video rendering. |
Done |
Smooth collection spacing |
Space out smoothly the items from the collection's icon view. |
Done |
3.26
Item |
Description |
Bug |
Status |
Add games |
Allow to add games manually in case automatic detection doesn't work. |
Done |
|
Gamepad setup |
The should help the users to set their gamepads so they can be used by the application. |
Done |
|
List Lynx games |
Games should list Lynx games. |
Done |
|
List MS-DOS games |
Games should list MS-DOS games (when added). |
Done |
|
List WonderSwan games |
Games should list WonderSwan games. |
Done |
|
PlayStation game detection |
We should detect PlayStation games more properly, by parsing the disc's files. |
Done |
|
Run games from URI |
Allow to run games via command line or by double-clicking their file. |
Done |
|
Ship an Atari 2600 core |
Ship an Atari 2600 core with the Flatpak version. |
|
Done |
Ship an Atari Lynx core |
Ship an Atari Lynx core with the Flatpak version. |
|
Done |
Ship a GBA core |
Ship a Game Boy Advance core with the Flatpak version. |
|
Done |
Ship a WonderSwan core |
Ship a WonderSwan core with the Flatpak version. |
|
Done |
3.28
Item |
Description |
Bug |
Status |
retro-gtk: C port |
Make retro-gtk a C library. |
|
Done |
retro-gtk: GitLab |
Move retro-gtk to GNOME's GitLab. |
|
Done |
retro-gtk: Meson port |
Allow to build retro-gtk via Meson. |
|
Done |
libmanette: Export from Games |
Export gamepad handling code from Games as a library. |
|
Done |
Use libmanette |
Use the newly extracted libmanette in Games. |
|
Done |
GitLab |
Move Games to GNOME's GitLab. |
|
Done |
retro-gtk: Draw cores with OpenGL |
Render the video of the cores with OpenGL. |
|
Done |
retro-gtk: Add a CRT filter |
Add a video filter mimicking CRT screens. |
|
Done |
Gamepad rumble |
Games should support rumble for PlayStation and Nintendo 64 games. |
Done |
3.30
Item |
Description |
Bug |
Status |
Developers view |
Display and sort games by developer |
Done |
|
Gamepads to control the UI |
Games should have a way to control the UI with gamepads. |
Done |
|
Keyboard setup |
The should help the users to set their keyboard as gamepads. |
Done |
|
List Virtual Boy games |
Games should list Virtual Boy games. |
|
Done |
Meson port |
Allow to build Games via Meson. |
|
Done |
Platforms view |
Display and sort games by platform |
|
Done |
Ship a Game Gear core |
Ship a Game Gear core with the Flatpak version. |
|
Done |
Ship a Master System core |
Ship a Master System core with the Flatpak version. |
|
Done |
Ship a Nintendo DS core |
Ship a Nintendo DS core with the Flatpak version. |
|
Done |
Ship a Virtual Boy core |
Ship a Virtual Boy core with the Flatpak version. |
|
Done |
Shortcuts window |
We should add a GtkShortcutsWindow. |
Done |
|
Flatpaked Steam games |
Support listing and running the Games listed by the Flatpak version of Steam |
Done |
|
Run native games in Flatpak |
Support running desktop, Steam and LÖVE games in the Flatpak version. |
Done |
3.34
Item |
Description |
Bug |
Status |
Bind saves to cores |
Bind the saves to the core that generated them. |
|
Done |
Snapshots |
User controlled-snapshots is a very demanded but tricky to get right feature. |
Done |
|
Multiple cores per platform |
Support installations with multiple Libretro cores per platform. |
|
Done |
Nintendo DS screen layouts |
Support switching Nintendo DS screen layouts from Games |
Done |
3.38
Item |
Description |
Bug |
Status |
retro-gtk: Use a subprocess |
Run the Libretro cores in their own process. |
|
In progress |
retro-gtk: Support Libretro OpenGL |
Implement OpenGL rendering support from Libretro. |
|
TODO |
Ship a Nintendo 64 core |
Ship a Nintendo 64 core with the Flatpak version. |
|
TODO |
Future
Item |
Description |
Bug |
Status |
Collections view |
Display and sort games by user-created collections |
TODO |
|
Controller assignment |
Allow to reassign which controller is used by which player. |
In progress |
|
Custom covers |
Allow users to change a game's icon from the application's UI. |
|
TODO |
Desura support |
Turn Games into a Desura library client. |
|
TODO |
GOG support |
Turn Games into a GOG library client like GOG Galaxy. |
|
TODO |
itch.io support |
Turn Games into a itch.io library client. |
TODO |
|
List 3DO games |
Games should list 3DO games. |
|
TODO |
List Amiga CD32 games |
Games should list Amiga CD32 games. |
|
TODO |
List Amstrad GX-4000 games |
Games should list Amstrad GX-4000 games. |
|
TODO |
List Atari 5200 games |
Games should list Atari 5200 games. |
|
TODO |
List Atari ST games |
Games should list Atari ST games. |
|
TODO |
List Commodore 64 games |
Games should list Commodore 64 games. |
TODO |
|
List Jaguar games |
Games should list Jaguar games. |
|
TODO |
List Jaguar CD games |
Games should list Jaguar CD games. |
|
TODO |
List MSX games |
Games should list MSX and MSX 2 games. |
TODO |
|
List Neo-Geo CD games |
Games should list Neo-Geo CD games. |
|
TODO |
List PC-88* games |
Games should list PC-88* games. |
|
TODO |
List PC-98* games |
Games should list PC-98* games. |
|
TODO |
List PC-FX games |
Games should list PC-FX games. |
|
TODO |
List PlayStation 2 games |
Games should list PlayStation 2 games. |
|
TODO |
List PlayStation Portable games |
Games should list PlayStation Portable games. |
|
TODO |
List ScummVM games |
Games should list ScummVM games. |
|
TODO |
List Sharp X68000 games |
Games should list Sharp X68000 games. |
In progress |
|
List view |
Add a list view, displaying more information on the games. |
|
TODO |
Metadata provider |
Consider switching to Screenscraper.fr |
TODO |
|
MS-DOS integration |
Make MS-DOS perfectly integrated into Games. |
|
TODO |
Nintendo DS lid support |
Make it possible to close and open Nintendo DS lid from Games |
TODO |
|
Nintendo DS mic support |
Make it possible to use Nintendo DS microphone from Games |
TODO |
|
retro-gtk: Add a HD filter |
Add a video filter softening the video for HD screens. |
|
TODO |
Shell search provider |
A way to search for games in GNOME Shell and run them should be provided. |
In progress |
|
Ship an arcade core |
Ship an arcade core with the Flatpak version. |
|
TODO |
Ship a MS-DOS core |
Ship a MS-DOS core with the Flatpak version. |
|
In progress |
Ship a MSX core |
Ship a MSX and MSX 2 core with the Flatpak version. |
|
TODO |
Ship a Nintendo GameCube core |
Ship a GameCube core with the Flatpak version. |
|
TODO |
Ship a Wii core |
Ship a Wii core with the Flatpak version. |
|
TODO |
Ship a Sega Saturn core |
Ship a Saturn core with the Flatpak version. |
|
In progress |
Smart collections |
Allow the user to create "smart" collections based on game metadata |
TODO |
|
Smarter search |
Allow to search games by their genre, developer, publisher, available players... |
TODO |
|
Per-platform preferences |
Offer settings for each platform: list Steam installs, available Libretro cores, installed firmwares… |
In progress |
|
Show desktop games in Flatpak |
Support listing desktop games in the Flatpak version. |
In progress |
|
Game details |
Display game details: large cover, release date, developer, description… |
TODO |
Here is a list of features we want or may want in future versions of Games:
- Allow to favorite games
- Ordering the games by usage
Automatically search and install missing plugins
- Properly support multi-taps for games allowing one
- Support multi-disc Sega Saturn games
Allow to play or install (PlayStation) games from disc
In addition to those which are already available in Games, we may add support for the following platforms:
- Neo-Geo
PlayOnLinux