https://wiki.gnome.org/Apps/Games?action=AttachFile&do=get&target=games-logo.png

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.

782824

Done

Gamepad setup

The should help the users to set their gamepads so they can be used by the application.

780754

Done

List Lynx games

Games should list Lynx games.

783067

Done

List MS-DOS games

Games should list MS-DOS games (when added).

783070

Done

List WonderSwan games

Games should list WonderSwan games.

783068

Done

PlayStation game detection

We should detect PlayStation games more properly, by parsing the disc's files.

775255

Done

Run games from URI

Allow to run games via command line or by double-clicking their file.

780320

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.

In progress

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

Gamepads to control the UI

Games should have a way to control the UI with gamepads.

779096

TODO

Metadata provider

Consider switching to Screenscraper.fr

787355

TODO

List MSX games

Games should list MSX and MSX 2 games.

783072

TODO

List Virtual Boy games

Games should list Virtual Boy games.

TODO

Multiple cores per platform

Support installations with multiple Libretro cores per platform.

TODO

retro-gtk C port

Make retro-gtk a C library.

Done

retro-gtk Meson port

Allow to build retro-gtk via Meson.

TODO

Ship an arcade core

Ship an arcade core with the Flatpak version.

TODO

Ship a MSX core

Ship a MSX and MSX 2 core with the Flatpak version.

TODO

Ship a Virtual Boy core

Ship a Virtual Boy core with the Flatpak version.

In progress


Future

Item

Description

Bug

Status

Collections view

Display and sort games by user-created collections

772466

TODO

Controller assignment

Allow to reassign which controller is used by which player.

780756

TODO

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

Developers view

Display and sort games by developer

772446

TODO

Gamepad rumble

Games should support rumble for PlayStation and Nintendo 64 games.

769318

TODO

Games Meson port

Allow to build Games via Meson.

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

Keyboard setup

The should help the users to set their keyboard as gamepads.

780755

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.

783069

TODO

List Jaguar games

Games should list Jaguar games.

TODO

List Jaguar CD games

Games should list Jaguar CD 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.

783071

TODO

List view

Add a list view, displaying more information on the games.

TODO

MS-DOS integration

Make MS-DOS perfectly integrated into Games.

TODO

Nintendo DS integration

Make the Nintendo DS perfectly integrated into Games.

772046

TODO

Shell search provider

A way to search for games in GNOME Shell and run them should be provided.

780638

TODO

Ship a DS core

Ship a Nintendo DS core with the Flatpak version.

In progress

Ship a MS-DOS core

Ship a MS-DOS core with the Flatpak version.

In progress

Ship a Saturn core

Ship a Saturn core with the Flatpak version.

TODO

Shortcuts window

We should add a GtkShortcutsWindow.

780636

TODO

Snapshots

User controlled-snapshots is a very demanded but tricky to get right feature.

Design page

TODO

Smart collections

Allow the user to create "smart" collections based on game metadata

772465

TODO

Smarter search

Allow to search games by their genre, developer, publisher, available players...

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
  • Support rendering Libretro games with OpenGL/Vulkan
  • Offer soft (cartoony) or faithful (CRT TV…) video rendering
  • Allow to play or install (PlayStation) games from disc

  • Run the Libretro cores in their own process

In addition to those which are already available in Games, we may add support for the following platforms:

  • Neo-Geo
  • PlayOnLinux

Apps/Games/Roadmap (last edited 2017-10-14 09:15:16 by AdrienPlazas)