Browse free open source Games and projects below. Use the toggles on the left to filter open source Games by OS, license, language, programming language, and project status.
Graphical program to map keyboard and mouse controls to a gamepad
Lets you have a macro mouse n keyboard functionally with ordinary one.
An award-winning drawing program for children of all ages
An Open Source DOS emulator to run old DOS games
SDL library for Android, including several games.
FPS Unlocker for Roblox
A graphical NBT editor for all Minecraft NBT data sources
FlightGear Flight Simulator: free open-source multiplatform flight sim
DirectInput to XInput wrapper
DLL injector for gaming and other uses
An alternative bootstrapper for Roblox with a bunch of extra features
Play mechanical keyboard sounds, typewriter sound as you type
A simple tool for turning windowed video games into fullscreen apps
DeSmuME is a Nintendo DS emulator
RTS game with the theme of Strategy by Design
A free transportation simulator game
A Minecraft: Java Edition Launcher for Android and iOS
A mod to make and play Terraria mods. Supports Terraria 1.4
Head tracking app for games and flight simulation software
Use the Delta Executor APK with Roblox on a Windows PC.
A development environment focused on modding
DS4Windows allows you to use a DualShock 4 Controller on your PC
Open source games are a type of software project where the code and content is publicly available, allowing anyone to freely access, modify, and redistribute those resources. This creates an open platform for developers to collaborate on game projects without relying on expensive licenses or restricted access. These licenses often come with credits or royalties that would have to be paid if the same technology was used in a commercial setting. Open source games are developed collaboratively, making it possible for anybody to contribute by adding their own ideas or suggesting improvements on existing features. These contributions can range from simple bug fixes to completely new gameplay mechanics or even entire levels or stories. The result is games that are built up over time by many different contributors which offer a greater diversity than what might be seen in most traditional commercial titles. Open source games today cover almost every genre imaginable: from shoot-em-ups and puzzle games to massively multiplayer role playing (MMORPG) titles and real-time strategy adventures. By giving creators total control over their work and not limiting them based on proprietary ownership rules, open source encourages innovation as well as creativity in all facets of game design from graphics coding down to narrative structures. It also has the added benefit of keeping players engaged; since code for these types of projects can always be modified, there’s no limit to how much replayability these fan-favorite titles can bring once they hit the market.
Open-source games provide a variety of features for users - these include:
Open source games are usually free to use, as they’re developed as a collaborative effort and released under an open source license. This means that you don’t have to pay any money upfront for the game or worry about licensing fees. Instead, you can simply modify, share, and even distribute the game in accordance with the open source license. That said, building a quality video game from scratch is no small feat—so if you choose to use an open source gaming engine or other development resources, then you might have to pay money for them depending on their respective licenses. Additionally, if you're looking for graphic assets or sounds to include in your game, then there may be associated costs there as well. All told, creating a full-fledged video game using only freely available open source components can be quite inexpensive; however depending on the size of your project and its scope of features it might end up costing more than expected.
Many types of software can integrate with open source games. For example, game development engines such as Unity and Unreal Engine are popular tools used to create open source games. Additionally, various audio and video editing software can be used to customize in-game sounds, music, and visuals. Content management systems like Joomla and WordPress can also help manage the online communities surrounding open source games. Finally, analytics programs such as Google Analytics provide insights on how players interact with the game. This information can help developers create a better user experience for their game.
Getting started with open source games isn't complicated but there are a few steps users can take to ensure they get the most out of the experience.