Open Source Games
An open source game outlives the studio that made it - no server gets switched off, no store revokes your copy, and the mod community keeps adding to it for decades after a commercial title would have been delisted and forgotten. The games here ship with their source and assets open, so a classic stays playable on hardware that didn't exist when it launched, the community can fix and extend it freely, and the worlds you sink hundreds of hours into can't be taken offline out from under you.

Mindustry
Automation tower defense RTS with sandbox building and multiplayer play

OpenRA
Libre real-time strategy game engine for classic Westwood games, with modernized play and mod support

Luanti
Open source voxel game engine for easy modding and game creation

OpenTTD
Open source transport simulation game with multiplayer, add-ons, and cross-platform support

Endless Sky
Open source space trading and combat game with exploration, missions, and ship upgrades

Veloren
Open source voxel RPG with multiplayer, procedural terrain, and official builds for desktop platforms

Battle for Wesnoth
Open source turn-based tactical strategy game with campaigns, multiplayer, and a map editor

OpenMW
Open-source engine reimplementation that runs your copy of Morrowind on modern systems

SuperTuxKart
Free kart racing game for fun-focused play on desktop and Android
How to choose open source games
Start with the runtime, not the screenshots. A game that builds cleanly from source may still depend on a specific engine version, graphics API, controller layer, or packaging system. Check whether the release you would actually play exists for your platform, whether it supports your display and input devices, and whether saved games survive upgrades. For older or retro-style games, also look at frame timing, audio latency, and controller mapping. Small technical gaps can matter more in games than in utilities because they change how the game feels.
Separate the code license from the asset license. Many games are only truly reusable if the art, music, levels, fonts, and story content are redistributable under clear terms. Some projects publish engine code but require non-free data files, which may be fine for personal play but poor for packaging, remixing, or teaching. If you plan to fork, stream, bundle, or make derivative content, read the asset terms closely. Also check whether trademarks and names are usable, because game identity is often protected separately from code.
Decide how much you care about multiplayer, modding, and long-term worlds. Local single-player games are usually easy to keep working, while online games depend on server software, protocol stability, matchmaking, account systems, and moderation tools. For moddable games, prefer documented content formats and a clear boundary between user content and core logic. If a game uses a public server by default, find out whether LAN or private servers are possible. That exit path matters when communities move, servers shut down, or balance changes break an established play style.
Related categories
Frequently asked questions
Are open source games usually free to play?+
Most open source games can be downloaded and played at no charge, but free price is not the same as open licensing. Some projects accept donations, sell convenience builds, or charge for hosted multiplayer while keeping the source available. Also check whether all game assets are freely redistributable. A game can have open code but still require separately licensed art, music, levels, or data files.
What licenses should I check before using or remixing a game?+
Look at the license for the code and the license for the content separately. Code licenses control engine changes and redistribution of binaries. Asset licenses control art, sound, maps, characters, writing, and music. If you want to make a fork, classroom package, mod pack, or commercial derivative, the asset license is often the limiting factor. Trademarks may also restrict names and logos.
How do I know whether a game will run well on my computer?+
Check the supported operating systems, graphics backend, controller support, and packaging format before assuming it will work. For games, performance depends on frame timing, GPU drivers, input latency, and audio handling, not just CPU speed. If possible, test a current release rather than only reading build instructions. Source availability helps with fixes, but it does not guarantee a smooth build or polished port.
Can open source games support online multiplayer?+
Yes, but the quality varies by architecture. Some games include dedicated server software and allow private hosting. Others rely on public matchmaking, hardcoded services, or community-run infrastructure. Before committing to an online game, check whether you can host your own server, whether LAN play works, how accounts are handled, and whether the protocol is documented enough to survive changes in the public service.
What should I look for if I want to run a private game server?+
Look for a headless server mode, documented configuration files, clear port requirements, logging, backups, and admin commands. For persistent worlds, confirm how player data, maps, inventories, and permissions are stored. Container images can help, but they are not a substitute for understanding upgrades and rollbacks. Also review moderation controls if the server will be open beyond a small trusted group.
Do open source games work on mobile devices?+
Some do, but mobile support is often more limited than desktop support. Touch controls, screen scaling, app store packaging, battery use, and platform signing all require work beyond compiling the code. A game designed around keyboard, mouse, or gamepad input may feel poor on a phone even if it launches. Check for official mobile builds or a maintained mobile port before assuming it is practical.
How portable are saved games and player progress?+
It depends on the save format and upgrade policy. Plain files in documented locations are easier to back up and move between machines. Binary saves can still be fine, but you should check whether they remain compatible across releases. Online games may store progress on a server, which changes the backup question entirely. For long campaigns or persistent worlds, test restore before you invest heavily.
Are mods safer in open source games?+
Not automatically. Mods can still run scripts, load native code, overwrite assets, or exploit weak content parsers. Safer games separate data-only mods from executable extensions, document the mod format, and provide clear load order and permission rules. If you run a multiplayer server, review how client-supplied content is handled. Treat unknown mod downloads with the same caution you would use for any third-party software.
What happens if a game project slows down or is abandoned?+
You can often keep playing, but the risk depends on dependencies and network design. Single-player games with offline installers and local saves can remain usable for years. Online games tied to a central service are more fragile unless private servers exist. If the code and assets are both properly licensed, another group can continue development, but that still requires people with time, build knowledge, and community trust.
Can I use open source games in a classroom or community event?+
Usually, but verify redistribution and content terms first. A classroom bundle or event image may involve copying the game to many machines, modifying settings, or preloading maps. That is where asset licenses matter. Also check offline play, age-appropriate content, input device needs, and whether accounts are required. For events, prefer games that can run over LAN or with a simple local server.
How hard is it to build an open source game from source?+
Game builds can be more complicated than typical command-line tools because they may need an engine SDK, shaders, asset pipelines, audio libraries, localization files, and packaging steps. Some projects make this easy with reproducible build scripts. Others expect developer knowledge. If you only want to play, use release builds when available. Build from source when you need patches, platform changes, or verification.
Do open source games have good controller and accessibility support?+
It varies widely. Check for remappable controls, gamepad detection, text scaling, colorblind-friendly options, subtitles, windowed mode, and audio controls. These details are easy to miss in a feature summary but matter during play. For accessibility, source access can make fixes possible, yet someone still has to design and test them. Try the current release with the actual hardware and settings you plan to use.
Is it legal to clone a commercial game using open source code?+
Open source code does not give you rights to copy another game’s art, music, names, characters, maps, or story. Mechanics are often implemented in similar ways, but protected expression and trademarks are separate issues. Some projects reimplement engines and require users to provide original data files they already own. If you plan to distribute a complete game, make sure every included asset is licensed for that use.