Free Video Games Christmas!

Free Video Games Christmas!
No snow on these dark peaks but here's a mountain sunset in the California winter

From EcoHacker to you!

What's a techie on a budget to do?

How about free games for your boo?

Everyone deserves games on Christmas!

So here's a post about gifts that come at the best price point: Free!

Free Open-Source Software a.k.a. FOSS a perfect gift for anyone

FOSS applications make things possible and FOSS games cost $0!

Always be cautious when downloading software and especially when clicking ads! Here is a helpful guide explaining the different types of free software and the various differences and security concerns you should be aware of.

The short version is that Open Source Software is the safest free option!

Click Here to Learn More!

Also a shout out to KDE a sustainable open source software company that makes much of the software I used to write this post and I applaud their goal of sustainable software development for people to use free all over the world!

KDE Eco
Building Energy-Efficient Free Software

KDE sustainable computing initiative page

FREE VIDEO GAME SOURCES!

Or how I learned to stop worrying and love the FOSS!

1. Steam

on Linux or anywhere

Steam logo.svg

Did you know Valve's Steam client runs fully on Linux these days?

And the Steam client on Linux will even install and configure as usual!

Want to see? Here's a video showing off how "Proton" does this:

Here is a video guide if you want to see how easy Steam on Linux is

In fact Linux runs Steam games so well the Steam Deck runs KDE Plasma!

Steam Deck™
Steam Deck™ is the most powerful, full-featured gaming handheld in the world.

Here is the official Steam Deck page for reference

KDE for Gamers
Enjoy your games on Plasma and Linux

Here is the FOSS Operating System behind the Steam Deck you can get for $0

So with that you'll have access to all the free games available on Steam!

Here's the download page for Windows, Mac, or Linux for the Steam Client:

Steam, The Ultimate Online Game Platform
Steam is the ultimate destination for playing, discussing, and creating games.

And here's all the free stuff on Steam right now:

Free To Play Games
Free to play games on Steam

A direct link to the free games currently available from Steam

Plus, you can always play whatever you buy from your Steam library!

But you might already know all this so it might not be news to you...

2. Flathub

Linux Only or flatpak by terminal

Linux is free at $0 as well, but Flathub is unavailable in Windows or Mac

..but it is possible to install flatpak apps through the WSL interface!

So in a flip to the first example you can also run Linux in Windows!

I haven't tested on Windows but it may be possible to install flatpaks by command line.

This shows how to set up a Windows machine to run Linux commands through WSL


The "App Store" for flatpacks is called "Flathub" and you can see all the FOSS here:

Flathub - Apps for Linux
Find and install hundreds of apps and games for Linux. Enjoy Firefox, Telegram, RetroArch, GIMP and many more!

The "App Store" for Linux, one of them anyway

There are many powerful and useful free applications in there, and awesome games!

A lot of amazing games are available on there that I was not expecting...

Including the original Windows Space Cadet Pinball runnable in Linux! And SkiFree!

3. SnapCraft

Linux only, buildable on Windows in WSL

Building the snap on Windows | Snapcraft documentation
Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.

Instructions for getting the Snaps to install on Windows through WSL

This is very similar to Flathub in that it's a sort of "App Store" for Linux, but this one comes from Canonical and has an entirely different set of free games to play!

Snapcraft - Snaps are universal Linux packages
Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.

The main page of the store to peek around at the available free apps.

4. itch.io

All platforms many free games

I haven't tested this platform myself, but came across it researching this list!
However, the URL format refuses to display in the bookmark preview so here's the URL:

https://itch.io/games/free

Many free games and it looks like there's a both FOSS content and paid!

Now on to the specifics...

FREE GAMES TO TRY!

I played a few and have no regrets!

I am going to say that I mostly installed these through flatpak on Linux, but should be available on other platforms for free as well!

OpenTyrian (Classic bullet hell)

Android, Linux, Windows, MacOS

This is an old classic if you've never heard of it, and it's a FOSS game!

💡
Also this game includes "Christmas Mode" for the month of December!
OpenTyrian - Apps on Google Play
Classical vertical scrolling shooter, 4 full episodes

Apparently you can play on Android now!

Install OpenTyrian on Linux | Flathub
An open-source port of the DOS shoot-em-up Tyrian.

Found the game on Flathub as well!

Install opentyrian on Linux | Snap Store
Get the latest version of opentyrian for Linux - An arcade-style shoot ’em up

Here's the game from the Snapcraft store!

OpenTyrian - Free download and play on Windows | Microsoft Store
And you thought being a Terraform Engineer would be easier than being a Space Marine? Blasting rocks to make way for new settlements on Tyrian seemed a quiet life, but your long-time Huzundra friend is now dead—bless his lizard hide. Murdered! And Microsol, the Terraforming company, wants you dead too! It’s that huge new rock formation you and Bruce uncovered—it’s called Gravitium, and it’s priceless. Tyrian is the only planet where it exists in commercial quantities, and Microsol is determined to control it. You can expect them to throw all their resources against you, and they won’t pull any punches. Strap into your Gencore Hawk fighter and try to remember all you learned as a Space Marine—you’re going to need everything you have. With dynamite sound effects, music that will blow you away, unbelievable graphics, and weapons to die for—and to kill with! If Tyrian is more than your 10 trigger-happy fingers can handle, it’s got TWO PLAYER MODE which allow you and a friend to gang up and blow away enemies. We told you this game is intense, so be prepared for some serious fun!

Even found a free copy on the Microsoft Store!

Unciv (Civilization V but free)

Android, Linux, Windows, MacOS, Raspberry Pi

Ever heard of Sid Meier's Civilization? Popular series based on a board game originally.

Well it's so popular it's currently up to Civilization VII as of this writing...

Meanwhile Civilization V was so popular that an open source port was created of it!

Basically the idea is to create an empire in a world with other civilizations to prosperity!

I've played hours already it's really good!

Runs so efficiently in 2D that it runs on Android phones!

My Raspberry Pi runs it really well and on almost no power, little battery drain!

Unciv - Apps on Google Play
Open source 4X civilization-building game

And there's also a Windows and Linux version to run!

I think it's easiest to refer to the GitHub page for instructions, I was able to build from it!

GitHub - yairm210/Unciv: Open-source Android/Desktop remake of Civ V
Open-source Android/Desktop remake of Civ V. Contribute to yairm210/Unciv development by creating an account on GitHub.

GZDoom + Brutal Doom mod

Windows, Linux, Mac, probably more

The classic shooter that innovated stairs but not true bridges while surviving hellspawn!

Did you know the original game Doom released by ID software in 1993 is free?

Completely free, they released the source code of the entire game for free to fans!

If you don't already own a copy, the game files have been released for free here:

Freedoom
Freedoom’s website

The publicly released game files you need to play DOOM1 + 2 for free!

In fact, you can play the original Doom1 for free even in a browser:

Doom | Play game online!
Doom is a 1993 science fiction horror-themed first-person shooter (FPS) video game by id Software. Play Doom online here, in web browser, for free!

So many can play for free, and it's very popular for modders who keep it updated!

There was a 3d version created called ZDoom (for the vertical Z axis, "aiming up")

but ZDoom is now dead, and "GZDoom" is the live version with full 3D and mouse aim!

Install GZDoom on Linux | Flathub
Game engine for Classic Doom

GZDoom can be installed from a Flatpak file or Flathub if you have access!

Install GZDoom on Linux | Snap Store
Get the latest version of GZDoom for Linux - Doom Source Port

GZDoom from the Snap store if you can do that

Download GZDoom for Mac | MacUpdate
Download the latest version of GZDoom for Mac for free. Compare with similar apps on MacUpdate.

GZDoom for mac installer I found

And if you want a crash course in Doom's history here's 20 minutes covering 3 decades:

A deep, deep dive into the history and drama around a 30-something shooter

And what do you know? Apparently when I set up my Pi in October there was drama...

Here's the version of Doom I will be installing next: UZDoom!

A guide to getting UZDoom installed and running games with it

And here is the most up to date installation source for UZDoom:

Release UZDoom 4.14.3 · UZDoom/UZDoom
This is the official release build for UZDoom 4.14.3. See the forum post for the full changelog. If you are unable to run the standard Linux release, try using the “Legacy” AppImage. It targets old…

My suggestion for a mod to try running is Brutal Doom:

A review of the gameplay of the Brutal Doom mod

But here's the Doom mods that got recognized in 2025:
https://www.doomworld.com/cacowards/2025/index/

OpenRA (Command & Conquer)

Windows, MacOS, Linux

As a classic fan of these games I am truly impressed by these ports.

Even if I do know the differences between them and the original discs!

The music in these games was always awesome, worth the purchase to get it!

The community is active and you can play locally or online! Bots or internet!

OpenRA
Classic strategy games rebuilt for the modern era

A truly impressive rebuild of 3 classic strategy games in one for free

Truly this is one of the easiest games to get running it's so well set up and coded.

Download | OpenRA
Classic strategy games rebuilt for the modern era

Link to the downloads page of OpenRA

Install OpenRA on Linux | Flathub
Reimagining of early Westwood real-time strategy games

Here's OpenRA on Flathub as well

Install OpenRA on Linux | Snap Store
Get the latest version of OpenRA for Linux - A Libre/Free Real Time Strategy game engine supporting early Westwood classics

Here's OpenRA on the Snap store if that works for you

You can only get the music to play if you own the game and have the copies installed. The idea is if you own them on Steam or something you get the music and mission cutscenes.

Without the original content it's just the main game with missions all available too.

OpenRA Resource Center

People share their maps online! Make your own and have fun!

The original game Command & Conquer or "Tiberian Dawn" is replicated faithfully and you can play as UN-backed Global Defense Initiative or the Cult-like Brotherhood of Nod while harvesting a toxic resource called Tiberium that grows and kills people exposed.

In Red Alert you play the Allies or the Soviets in a hot war after Hitler got assassinated.

In Dune 2000 you're on Dune playing house Atreides, Harkonnen, or Ordos for spice.

And there are other ports since the engine is free...!

Transport Tycoon Deluxe OpenTTD

Windows, Linux, MacOS

Because sometimes you just want to build trains. Or planes, boats, trams, trucks, busses...

This is an open source version of Chris Sawyer's Transport Tycoon Deluxe

Here's a video that shows how to play because there's no tutorial!

And you can go broke easily if you don't know how to build a sustainable business!

This game is hard to play without an explanation and this video has good ones

OpenTTD | Home

A link to the page with all the

My tips from a pro who used to go out of business but now exponential growths:

  • Know that the value of goods is calculated by time held and distance traveled
  • Passengers pay high but lose value quickly, annoyed most to wait
  • Cargo can sit forever and barely lose value
  • Therefore passengers only make sense to deliver quickly wherever they go
  • Therefore it makes sense to wait for a full load of cargo
  • Distant deliveries pay most even for identical goods to the same depot
  • Passengers aren't going anywhere specific, always get off at first stop
  • Delivering passengers always grows the town except in desert
  • In desert you must deliver passengers, water, and food continuously
  • Learn the production chains and combo deliveries back to back
  • Trams go on top of roads and are better than busses
  • Stations can be chained and bus stops can extend an airport across town
  • Pay attention to running costs and speed and capacity of vehicles
  • Trains are magical money fountains from across the map
  • Planes deliver passengers fastest across the map
  • Try a bunch of different map types
  • Know that train intersections are tricky but required for multiple trains

Merry Christmas!

Have fun gaming this year! Try something new!

Bonus: Free Browser Games

Here's an archive I found full of old DOS games that run in your browser!

I don't opt for these usually because games running on your hard drive work better.

These are all very old tiny games that ran on ancient machines so a browser's fine!

Also it's impossible to save progress in a browser game, but that can be ok.

Good if you can't play another way, truly the cheapest option of free!

ClassicReload (site)

This is a website I found with many free DOS games that run in your browser but with ads.

ClassicReload.com
Game and Software Preservation

DOS games that run in your browser and are free too!

Windows 3.1 Games (site)

This is the internet archive with many free Windows 3.1 games on your browser no ads.

Internet Archive: Digital Library of Free & Borrowable Texts, Movies, Music & Wayback Machine

A listing of games running in a browser virtual machine running Windows 3.1

Chip's Challenge

Chip's Challenge is a classic puzzle game with hundreds of levels and endless replayability because the challenges are tricky and there are many. Unforgiving challenge but fun!

Chip’s Challenge (Windows 3.1) : Epyx : Free Download, Borrow, and Streaming : Internet Archive
More commonly known as the best game in Microsoft’s Windows Entertainment Pack series and one of the most innovative games ever made for any system, Chip’s…

The original Chips Challenge is very playable in a browser

Civilization 1

Above I listed the open source port of Civilization V but you can also play the original!

Sid Meier’s Civilization (Windows) : MicroProse : Free Download, Borrow, and Streaming : Internet Archive
Turn-based strategy video game Sid Meier’s Civilization v1.2.0 for Windows 3.1. This is a portable copy, not the original installer; it is not cracked…

Might be hard to play a full game in one browser session, Unciv might be easier to return to!

Exile III: Ruined World

This one is a fun team RPG quest game but I don't imagine you could save progress...

Exile III: Ruined World : Spiderweb Software : Free Download, Borrow, and Streaming : Internet Archive
Exile III: Ruined World is the triumphant conclusion to the Exile trilogy, a massive epic withelegant interface, fascinating plot,…

RPG party quest game with a lot of depth and customization but I doubt saves will work

Sim Ant

A classic that no longer exists and a true shame. Perfect to pick up any time. Be the ant!

SimAnt - The Electronic Ant Colony : Maxis Software Inc. : Free Borrow & Streaming : Internet Archive
Also ForAmiga, FM Towns, Macintosh, PC-98, Sharp X68000, SNES, Windows 3.xDeveloped byMaxis Software Inc.Published byMaxis Software Inc.ReleasedDec 06,…

Being an ant never seemed so fun! And you can be a spider if you want!

Sim Tower

Want to see an elevator simulator in action? Because that's literally what this is!

SimTower | Play game online!
SimTower: The Vertical Empire is a construction and management simulation video game developed by OpenBook Co., Ltd. Play SimTower online in web browser!

A lot of fun but too much for a browser quickly

Micropolis (Open Source Sim City 1)

The original code behind the original Sim City put into a Javascript game! Free and fun!

micropolisJS
Play micropolisJS and build a virtual city in your browser! micropolisJS is a handwritten HTML5/Javascript port of Micropolis, the open-source release of SimCity (the 1989 version).

A full clone of Sim City 1 but Open Source and running in Javascript!