Open Source Desktop Operating Systems Side-Scrolling Games

Side-Scrolling Games for Desktop Operating Systems

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

  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    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: 113 This Week
    Last Update:
    See Project
  • 2
    Heroes is similar to the "Tron" and "Nibbles" games of yore, but includes many graphical improvements and new game features. In it, you must maneuver a small vehicle around a world and collect powerups while avoiding obstacles.
    Leader badge
    Downloads: 172 This Week
    Last Update:
    See Project
  • 3
    BomberClone
    This game, I hope it will be soon, a good Clone of the game AtomicBomberMan. It supports multiplayer over the Internet. It's a funny smal game which can be very funny with other human players.
    Downloads: 55 This Week
    Last Update:
    See Project
  • 4
    A jump-and-run game starring Tux the Penguin. (Now lives at http://supertux.lethargik.org/ )
    Downloads: 20 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    Super Mario Bros. Python
    This is just a Demo release of the game. Known problem: - The game runs slow / laggy. i think the enemies/camera might be causing it. Play as Super mario in 4 new levels! Game made in python with help of sprites/images Made by Morp.
    Leader badge
    Downloads: 24 This Week
    Last Update:
    See Project
  • 6
    A scrolling, platform-jumping, key-collecting, ancient pyramid exploring game, vaguely in the style of similar games for the Commodore+4. The game is intended to show young people (I'm writing it for my son's birthday) all the cool games they missed.
    Leader badge
    Downloads: 23 This Week
    Last Update:
    See Project
  • 7
    Blobwars: Metal Blob Solid
    Metal Blob Solid is a 2D platform game, the first in the Blobwars series. You take on the role of a fearless Blob agent, Bob, who's mission is to infiltrate various enemy bases and rescue as many MIAs as possible, while battling many vicious aliens.
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 8
    Snake 2D

    Snake 2D

    Simple single and multiplayer 2D snake game

    Simple single and multiplayer 2D snake game If you like it please drop a Like! :D
    Downloads: 28 This Week
    Last Update:
    See Project
  • 9
    Alex the Allegator is a series of games featuring everything from puzzle games to racing and platform jump n runs. The Alex games are provided with full source and are buildable on every platform that Allegro supports.
    Downloads: 15 This Week
    Last Update:
    See Project
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 10
    MyMan is a video game for color and monochrome text terminals in the genre of Namco's Pac-Man.
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 11
    M.A.R.S. - a ridiculous Shooter
    This is a first attempt to create a game in OpenGL with SFML. It is a game for two players, flying with ships in a two-dimensional space setting, governed by the laws of gravity. There are several game modes and a lot of weapons.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    No Gravity is a fantastic and futuristic universe made of five intergalactic worlds. An arcade type game with great playability, where it is easy to plunge into space battles against spacefighters, space stations and more !
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    BrickCracker ++

    BrickCracker ++

    An Animated 2D Game in the Turbo Compiler.

    Using the simple line-graphics available in the Turbo's "graphics.h" graphics library, create a classic, fully functional paranoid-clone with the ability to create custom scenarios, and with several variations (sizes/numbers) of balls, bricks and bats. High-scores are recorded into a text file for later perusal.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 14
    GAV (Gpl Arcade Volleyball) is an object-oriented multiplatform Arcade Volleyball clone. It supports multiplayer and theme customization.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    This is a clone of the classic "Missile Command" Game, but it has better graphics and music. The gameplay has only been slightly modified. Penguin Command is completely licensed under the GPL.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    PacMan2 - The Family - Network Edition - Arcade game - opensourceware version of Pacman with NEW DESIGN and LOTS OF DEVICES (program's engine has got script executer - Squirrel(R)), in 2D version, semi-3D version and under development fully 3D It can be played by 2 players at the same PC or in multiplayer mode over the LAN-network (TCP/IP protocol, uses sockets)
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    Reimplementation of the 1988 game with the same name, (it's also known as Nebulus). In the game you have to climb a tower with strange inhabitants that try to push you down. Your only defense is a ball you can throw and your skills in avoiding them.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 18

    Snake

    A Snake game written in c++ using SDL.

    This one-player Snake game is written in c++ using SDL. Eat food and avoid walls, to reach highscore ! Simple and entertaining.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Young Sigmund has a few problems. To help him resolve his mental instability you must enter the surreal world of his inner mind and shut down the malfunctioning brain cells. A port of Andy Southgate's 1994 Acorn Archimedes platform shooter.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Supaplex Level Skipper
    You can use the Supaplex Level Skipper to skip a level in the game Supaplex. See https://en.wikipedia.org/wiki/Supaplex for information on the game itself.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    nsnake

    nsnake

    Classic snake game on the terminal; made with C++ and ncurses

    nsnake is a clone of the classic snake game that we all used to play on our cellphones. You play this game on the terminal, with textual interface. It has a gui-like interface on the console, with many settings and possible game modes. Note that it depends on `ncurses` and `yaml-cpp`. For a more detailed README, check out the GitHub page: https://github.com/alexdantas/nSnake
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Pachi el Marciano
    Pachi el marciano is a cool 2D platforms game inspired in games like Manic Miner, Jet set Willy and more from the 80s.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Alien Attack is a side rolling shoot em up arcade game. There will be different kind of aliens, power ups, spaceships and levels. The starship can be upgraded with speed boost, shield and auto fire.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    This is a free implementation in Java of the X-Blast project. It is a multi-player network game.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Deepspace

    Deepspace

    A simple action game for various Z80 computers

    This is a remake of a type-in game that I played in the 1980s on a friend's Atari 800XL. Your spaceship is trapped inside a force field. Try to reach the fuel station before you run out of fuel, but avoid the deadly rocks. Currently, 56 target systems are supported, including the Sinclair ZX Spectrum, MSX, Sega Master System, and many more. 2026-01-20: - New target supported: Sharp PC-G850 and PC-G850V - Triumph-Adler Alphatronic P2: Graphics speed has been improved in z88dk, the game is running a little smoother now.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB