Open Source Weekly #4 - Gaming

You are certainly asking yourself what to do with this sudden amount of free time now we are all in quarantine and no longer have to commute every day. The answer is obvious: VIDEO GAMES!!!!
Welcome for a special edition of OpenSourceWeekly.org dedicated to gaming 🕹️

Gaming on Linux

You no longer need windows for gaming, really (Nabil 👋). Thanks to a joint effort between the community and some companies like Valve (which have great interest not to rely on Microsoft Windows, which is trying to eat their game distribution market). Unfortunately, the games are not open source.

Proton
Proton is a tool for use with the Steam client which allows games which are exclusive to Windows to run on the Linux operating system. It uses Wine to facilitate this.

ProtonDB
This is the database of games’ compatibility with Proton (rated from Borked to Native).

GamingOnLinux.com
A blog dedicated to… you got it! Gaming on linux.

/r/linux_gaming
A friendly community of Linux gamers where you’ll find help and assistance when in need. Hardware selection, drivers configuration, system tuning and so on.


Emulators

Emulators are apps that allow you to play games developed for old consoles. This is a great way to fight obsolescence. Also, a lot of good old games have something that is really missing nowadays: local multiplayer 👨‍👩‍👦

Dolphin: GameCube & Wii
Certainly the consoles with the best local multiplayer games! Mario Kart, Mario party, Super Smash Bros. Brawl, James Bond. The game library of those two consoles is enough to stay safe at home during the coming zombie apocalypse.

PPSSPP: PlayStation Portable
With at least 1370 games, and some awesome like Daxter, God Of War, Grand Theft Auto, Metal Gear Solid… there is absolutely no need to become addicted to modern game franchises, full of micropayments.

PCSX2: Playstation 2
As far as I know, the Playstation 2 was the first console supporting online multiplayer. Also, with more than 1850 games we could stay in quarantine all our life.

Retro Gaming with Raspberry Pi & Raspberry pi emulator (YouTube)
Last but not least, here are some resources to turn your Raspberry Pi into a retro gaming console 🍓


Open source games

OpenArena tournaments
OpenArena is a community-produced deathmatch FPS which requires very little resources to run. Here is a community organizing online tournaments.

SuperTuxKart
SuperTuxKart is an open source mario kart look-alike which uses the mascots of the Free Software world as characters 🐧

Teeworlds
Teeworlds is a really fun 2D multiplayer shooter. This was our divertissement in high school when the teachers had their backs turned.

Wikipedia: List of open-source video games
Here are a lot of other open source games that I couldn’t list.


Open source GameDev

Maybe you want to use this free time to start developing your own games. Here is everything you need to start open source game development.

Godot engine
Godot is THE open source game engine. It has a really good and helpful community. There is already 2 books about it to help you getting started:

OpenGameArt
OpengameArt regroups a lot of high quality, free (as in beer and as in speech) game assets. Really useful when you are a developer and don’t have so much graphic design talent.

itch.io: free game assets
Itch.io is a famous platform to share and discover indie games. They also provide some really good game assets for free.

GitHub topics: GameDev
Because I can’t list all the good projects, here is a pointer to discover other great open source GameDev projects.


Security

Do you use Google Chrome or a derivative (like Chromium or Brave) as a web Browser? It’s time to move to Firefox which has added a lot of security features recently :)

On March 18 was released an important update for Google Chrome fixing 13 security issues (which at least 9 are high severity).


Stay safe ✌️
Sylvain

I’ll write you once a week on open source, sustainability and avoiding complexity.
You can subscribe by Email, RSS or Mastodon