Submit News Alternative Tip Form

GNOME Games Levels Up With Gamepad, Fullscreen & PlayStation Support

Notice: This post is more than a year old. It may be outdated.
8bitdo controller

Get Your Game On

Despite being an avid retro gamer I’ve never used the GNOME Games app¹.

In fact, until today, I thought GNOME Games was the name of a meta-package, one that pulls in the full set of classic mini games (e.g., chess, minesweeper, etc.) that most Linux distributions used to ship with.

But it turns out that GNOME Games is the name of something far more awesome.

GNOME Games: A Video Arcade

GNOME Games is a GTK+ app that can detect, display, and even play, games that you have installed or located on your GNOME desktop.

Its most recent release, v3.20, offers the following features:

  • Browse your games collection, including Steam games, ROMs, etc.
  • Play (some) games inside the app using libretro plugins
  • Automatically save progress when quitting an integrated game
  • Keyboard control support

But a new release is on the horizon as part of GNOME 3.22 (which ships next week).

And it gets a big level up.

What’s New In GNOME Games 3.22

gnome games sonic search

GNOME Games developer Adrien Plazas highlights some of the improvements that have been made to this little “video arcade” app blog post.

In summary the app gains:

  • Improved MIME types
  • Full screen support
  • Initial gamepad/controller support
  • ‘Out of focus’ pausing
  • Screensaver inhibitor
  • Resume/Quit dialogs
  • PlayStation Support
  • Support for libretro-super core plugins
  • Initial Flatpak compatibility/fixes
  • Bug fixes
gnome games zelda covers

Gameboy games

Since the app’s primary purpose is to help you sift through, search and sort your games, the MIME type improvements are very welcome.

GNOME Games 3.22 is able to display a richer set of games-related MIME type and metadata from more systems, and is capable of delineating games from similar (but distinct) consoles.

This means, for example, that Game Gear games appear separate from Sega Master System games; Mega-CD, 32X and Sega Pico games are disambiguated from Mega Drive/Genesis ones; and Game Boy Color games get defined separately from regular Game Boy games.

GNOME Games 3.22 also support new systems, gaining the ability to show games from the following consoles in its browsable discovery pane:

  • Atari 2600 and 7800;
  • Game Boy Color
  • Game Gear
  • Mega-CD and 32X
  • PlayStation (aka PSone)

PlayStation support also includes the ability to list multi-disc games, switch between discs, and correctly display a disc title.

To make games from all consoles look pretty, a new plugin attempts retrieve matching game covers from TheGamesDB.net website and set them as the title’s thumbnail in the app.

If this database lacks a cover for a game in your collection you can be helpful and submit a cover to it. In addition, if you don’t like the covers displayed for a game you can manually override the selection using any image you like. Just pop a compatible image file in the folder that contains the game whose cover you wish to customise.

Getting GNOME Games 3.22

“Despite remaining rough edges and lacking features, I’m extremely proud of this release as it marks the first really usable version of Games,” Adrien says of the release.

Exciting — but how does one install it on Ubuntu?

Well, right now, you can’t. Not without digging into the code and trying to compile it manually (which will be a challenge Ubuntu 16.04 ships with an older version of the GNOME desktop).

Ubuntu 16.10, which due in October won’t ship with any version of GNOME Games in its archives, either.

But don’t despair.

The Yakkety Yak will offer Flatpak support. This could, in theory, allow GNOME Games 3.22 to run on Ubuntu should a Flatpak repo be created for it.

¹Though, to be fair, the app isn’t readily available on Ubuntu, and I own many real consoles/games.