Games for Desktop Operating Systems

Browse free open source Games and projects for Desktop Operating Systems below. Use the toggles on the left to filter open source Games by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 1
    BZFlag - Multiplayer 3D Tank Game
    OpenSource OpenGL Multiplayer Multiplatform Battle Zone capture the Flag. 3D first person tank game. Download the latest version at https://www.bzflag.org/downloads/ Development has moved to Github: https://github.com/BZFlag-Dev/bzflag (The SourceForge binary releases for Windows and macOS are very outdated. Please download the latest version from our website.)
    Leader badge
    Downloads: 2,861 This Week
    Last Update:
    See Project
  • 2
    simutrans

    simutrans

    A free transportation simulator game

    Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.
    Leader badge
    Downloads: 2,363 This Week
    Last Update:
    See Project
  • 3
    Klavaro Touch Typing Tutor

    Klavaro Touch Typing Tutor

    A very efficient tutor.

    A touch typing tutor very flexible, supporting customizable keyboard layouts. You can edit and save new or unknown keyboard layouts, as the basic course was designed to not depend on specific ones. Also, there are some charts about the learning process.
    Leader badge
    Downloads: 1,006 This Week
    Last Update:
    See Project
  • 4
    ZSNES is a SNES/Super Famicom emulator for x86 computers. It runs on Windows, MS-DOS and Linux/FreeBSD and supports mode 7, sound, Super FX, and a lot more.
    Leader badge
    Downloads: 416 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    Speed Dreams : an Open Motorsport Sim
    2025 UPDATE: we have finally moved to Git! https://forge.a-lec.org/speed-dreams/speed-dreams-code/ This SourceForge project will be kept as a read-only archive and will be eventually removed! Speed Dreams is a Motorsport Simulator featuring high-quality 3D graphics and an accurate physics engine, all targeting maximum realism. Initially forked from TORCS, it has now reached a clearly higher realism level in visual and physics simulation, thanks to its active development team and growing community. It mainly aims to implement exciting new features, cars, tracks and AI opponents to make a more enjoyable game for the player, while constantly pushing forward visual and physics realism. It is also intended for any research, study or teaching activity, around physics and AI, thanks to its GPL V2+ license, and the clear and modular architecture of its C/C++ code base.
    Leader badge
    Downloads: 340 This Week
    Last Update:
    See Project
  • 6

    VisualBoyAdvance

    An emulator for Gameboy and GameboyAdvance systems

    An emulator for Gameboy and GameboyAdvance systems.
    Leader badge
    Downloads: 321 This Week
    Last Update:
    See Project
  • 7

    Irrlicht Engine

    3D Engine c++

    The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++. It is completely cross-platform, using D3D, OpenGL and its own software renderers.
    Leader badge
    Downloads: 220 This Week
    Last Update:
    See Project
  • 8
    VBA-M

    VBA-M

    A merge of the original Visual Boy Advance forks

    The continuing development of the legendary VBA gameboy advance emulator.
    Leader badge
    Downloads: 204 This Week
    Last Update:
    See Project
  • 9
    Tux Typing is an educational typing program for children starring Tux, the Linux Penguin. The program includes two video game-style activities for younger players, with phrases and finger lessons for older students. Extensive i18n. License: GPL.
    Leader badge
    Downloads: 592 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    Hexen II: Hammer of Thyrion

    Hexen II: Hammer of Thyrion

    A cross-platform port of Hexen II game.

    Hammer of Thyrion (uHexen2) is a cross-platform port of Raven Software's Hexen II source. It is based on an older linux port, Anvil of Thyrion. HoT includes countless bug fixes, improved music, sound and video modes, opengl improvements, support for many operating systems and architectures, and documentation among many others.
    Leader badge
    Downloads: 161 This Week
    Last Update:
    See Project
  • 11
    SaveParser

    SaveParser

    Total War Savegame Editor / Parser

    Savegame editor for Total War games savegames. Supports Total War "Warhammer 2", "Warhammer", "Attila", "Rome 2", "Shogun 2", "Napoleon" and "Empire" savegame files, Includes also some tools which could be needed for developer for savegame-based application.
    Leader badge
    Downloads: 218 This Week
    Last Update:
    See Project
  • 12
    EE Keeper

    EE Keeper

    EE Keeper is a saved game editor for Baldur's Gate Enhanced Edition.

    EE Keeper is saved game editor for Baldur's Gate: Enhanced Edition and Baldur's Gate II: Enhanced Edition. This project is a continuation of Shadow Keeper, originally released by Aaron O'Neil in 2000 for Baldur's Gate II: Shadows of Amn and Throne of Bhaal. This version will still work with the original BG2. Currently, it will only work natively on Windows, although it has been tried through Wineskin on Mac OS X and currently works, though no guarantee is in place that this will continue to be. Maximising that support is a priority, however. Please note: unless otherwise stated, EE Keeper will be archived in Zip format and uploaded. Please note, any support ticket that is created should be watched in case any extra information is needed. If you do not plan to keep and eye on your ticket and you have an account on the official Baldur's Gate forum, please be sure to provide your user name with the ticket in case any further information is required.
    Leader badge
    Downloads: 654 This Week
    Last Update:
    See Project
  • 13
    RetroArch

    RetroArch

    RetroArch is a frontend for emulators, game engines and media players.

    RetroArch is a way to run classic games on a wide assortment of Operating Systems and Consoles. Support the Developers on their Patron! https://www.patreon.com/libretro
    Downloads: 23 This Week
    Last Update:
    See Project
  • 14
    UltraStar Deluxe

    UltraStar Deluxe

    A free sing-along karaoke game for your PC

    Karaoke sing-along game for PC which is similar to Playstation® Singstar™. It allows up to six players to sing along with music using microphones in order to score points, depending on the pitch of the voice and the rhythm of singing.
    Downloads: 87 This Week
    Last Update:
    See Project
  • 15
    TORCS - The Open Racing Car Simulator
    TORCS, The Open Racing Car Simulator is a highly portable multi platform car racing simulation. It is used as ordinary car racing game, as AI racing game and as research platform. It runs on Linux (x86, AMD64 and PPC), FreeBSD, OpenSolaris and Windows.
    Leader badge
    Downloads: 428 This Week
    Last Update:
    See Project
  • 16
    XM Solitaire
    200 card games for Windows (Freecell, Klondike, Fan, Spider, Pyramid, Gaps, ...). Games layout and rules are declared in XML format. User can add his own cards and background images.
    Leader badge
    Downloads: 90 This Week
    Last Update:
    See Project
  • 17
    nesDS

    nesDS

    NES console emulator on NDS

    A open-source NES emulator for the Nintendo DS. It can be compiled with GCC(devkitPRO/devkitARM, the version supported) or ADS(the original version, no update).
    Downloads: 73 This Week
    Last Update:
    See Project
  • 18
    Commander Genius

    Commander Genius

    Commander Keen Interpreter

    This is a fork of CloneKeen. It fully interprets the classic dos games Commander Keen 1-6 including some fanmade mods and adds some nice twists like smoother gameplay, some special graphical effects and also music, which was missing in the first trilogy. Use our High Quality Pack and enjoy the Commander Keen series in a new way.
    Leader badge
    Downloads: 68 This Week
    Last Update:
    See Project
  • 19

    Scorched 3D

    A simple turn-based artillery game and also a real-time strategy game.

    Scorched3D incorporates lively, fully destructible 3D landscapes that include animated jets, naval vessels, water and even birds, with detailed tanks and projectiles and stunning visual effects. A simple turn-based artillery game and also a real-time strategy game in which players can counter each others' weapons with other creative accessories, shields and tactics. Test your skill in timing, aiming and judgement of distance, move around on the landscape, or outsmart your opponent economically.
    Downloads: 59 This Week
    Last Update:
    See Project
  • 20
    Eagle Mode

    Eagle Mode

    Zoomable user interface (ZUI) with file manager, file viewers and more

    Eagle Mode is a zoomable user interface (ZUI) with file manager, file viewers, games, and more. This project is about a futuristic style of human-computer interaction, where the user can visit almost everything simply by zooming in. It features a portable C++ toolkit API for developing such ZUIs, and it features the Eagle Mode application, which provides a virtual cosmos with plugin applications. The most important one is the professional file manager with its rich, scriptable command set. It integrates file viewers for most of the common file types, as well as an audio and video player. Furthermore, the virtual cosmos contains a chess game, a netwalk game, a 3D minesweeper game, a multi-function clock, a stock watchlist, some fractals, and a Linux kernel configurator in form of a kernel patch.
    Leader badge
    Downloads: 59 This Week
    Last Update:
    See Project
  • 21
    GCompris : I got IT

    GCompris : I got IT

    Educational Software for children aged 2 to 10.

    GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10. Some of the activities are game oriented, but nonetheless still educational.
    Leader badge
    Downloads: 52 This Week
    Last Update:
    See Project
  • 22
    Open RPG Maker
    Open RPG Maker is a free and open source clone of features from the RPG Maker series (i.e. rpgmaker200, rpgmaker2003, rpgmakerxp), as well as many other features. All of the data files are in XML format and are easily editable with any text editor.
    Leader badge
    Downloads: 58 This Week
    Last Update:
    See Project
  • 23
    NetHack
    NetHack is a popular single player dungeon exploration game that runs on a wide variety of computer systems.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 24
    A jump-and-run game starring Tux the Penguin. (Now lives at http://supertux.lethargik.org/ )
    Downloads: 33 This Week
    Last Update:
    See Project
  • 25
    Oblivion Works
    Wrye Bash has moved to Github! Downloads: https://github.com/wrye-bash/wrye-bash/releases Code: https://github.com/wrye-bash/wrye-bash
    Downloads: 23 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.