Arcade games are gaming machines found at public locations and nowadays computer games that imitate them.
List of Arcade games
This is a list of free/libre arcade games:
Emilia Pinball is a pinball simulator created by Henrik Enqvist. It is licensed under the GPL. An editor for making new tables, Pinedit, is also available. The latest version of the game is 0.3.1 released on December 9, 2003. It was written in the C++ programming language.
Battle Tanks is an arcade battle game. The game's source code and media are licensed under the GNU General Public License. The latest version of the game is version 0.8.7686 announced on September 3rd, 2008.
Powermanga is a 2D shooting arcade game. It is licensed under GPLv3. The latest version of the game is 0.93 released on September 20th, 2014. While beginning as a C++ game, Powermanga now uses C99.
|BomberClone||November 12th, 2010||Arcade games|
|GPL Arcade Volleyball||May 25th, 2006||Arcade, Sport|
GAV: GPL Arcade Volleyball is an SDL remake of the DOS game Arcade Volleyball. The latest version of the game is 0.9.0 on May 25th, 2006. It is written in the C++ programming language. It is licensed under the GPL.
|Jump n Bump||2019-09-02||Arcade, Platformer|
Jump n Bump is a multiplayer platform game in which the players control cute bunnies and try to jump on each other's heads. Maintenance and modernization of the game has been taken over by LibreGames at GitLab.
|Sarah-Maries Eierjagd||Arcade game|
Sarah-Maries Eierjagd is an arcade game. The player controls a girl, trying to catch good and golden eggs and avoiding bad eggs.
The game is based on pocket LCD games from the 1980’s, like “Egg” from the Nintendo’s “Game & Watch” series, and was created as a gift for the author’s niece Sarah-Marie.
Transcend is an abstract 2D shooter game created by Jason Rohrer. The game's source is licensed mostly under the GPL, but with some public domain code as well. The latest version is 0.3 released on August 30, 2005. Rohrer was motivated to create the game out of frustration with the game industry's lack of creativity.
Its dynamic graphical engine can smoothly morph from one complex shape to another.
PrimeShooter is an abstract browser based shooter game licensed under the GPLv2. The player must shoot falling numbers with their divisors and scores points for clearing prime numbers.
|SolarWolf||February 16th, 2004||Arcade|
SolarWolf is an arcade game written by Pete Shinners. It was programmed in Python, using Pygame. It is released under the LGPL 2.1. The latest version of the game is 1.5, released on February 16th, 2004.
|XBlast||June 16th, 2006||Multiplayer,Side-scroller,Arcade|
XBlast is a multiplayer only side-scroller, arcade bomberman like game. The latest version of the game is 2.10.4 on June 16th, 2006. It is written in the C programming language. It is licensed under GPLv2.
|FLTK Recycling Game!||2003—2008||Arcade|
FLTK Recycling Game! is a simple arcade game where you control a guy who is trying to sort the garbage falling from above into three recycling containers. It is written by Yuri D'Elia in the C++ programming language using the FLTK and the libpng library.
|Trip on the Funny Boat||March 27, 2007||side-scrolling arcade shooter|
|Osgg||January 01 st, 2009||Arcade|
osgg is a Side-scroller/arcade lunar-lander-like game. It is written by Jimmy Christensen and licensed under the GPLv3. The latest version of the game is 0.9 released on January 01st, 2009. It is written in the C++ programming language using the SDL library.
|Mmpong||January 1st, 2009||Arcade,Online|
It uses a server-client construct and has an ASCII art client and a GL client.
|Bloodmasters||2007-05-02||Top-down shooter, Arcade|
In February 26th, 2008, the game was released under GPL.
|Overgod||October 1, 2005||Arcade||
Overgod is an arcade space game, where the player controls a spaceship and fights against the gods that rule the universe.
|OpenMortal||June 15th, 2006||Arcade|
OpenMortal is a fighting game and is a parody of the proprietary game Mortal Kombat. It is licensed under the GPL. The latest version of the game is 0.7.1 released on June 15th, 2006. It is written in the Perl and C++ programming languages.
Instructions are provided on how to create new, realistic characters, so players and their friends could serve as actors for the game. As of 2008-05-30, there were 24 characters at http://openmortal.sourceforge.net/cgi-bin/characters.cgi. Although the assets are released under the GPL, the re-use of the character graphics are complicated by personality rights issues.
The game is not available in Debian, because its would-be maintainer found that it seemed dead since 2006, and thus he would have to deal with all the potential bug reports.
|TecnoballZ||September 30th, 2014||Arcade game|
|Help Hannah's Horse||2020-08-14||Arcade, action, child-oriented|
|I Have No Tomatoes||September 26th, 2004||Arcade game|
I Have No Tomatoes is a Bomber Man-like arcade game in which the player controls a yellow tomato and has to defeat enemy tomatoes by laying bombs. The latest version of the game is 1.55 released on September 26th, 2004. It is written by Mika Halttunen and Teemu Ruokolainen. The game is licensed under the Zlib/libpng License. It is written in the C++ programming language. The game requires 3D hardware acceleration.
|SDL-Ball||October 1st, 2014||arcade|
SDL-Ball is an arcade breakout-like game. It is written by Jimmy Christensen and licensed under the GPLv3. The latest version of the game is 1.01 released on January 11th, 2009. It is written in the C++ programming language using the SDL library.
|SSTPong||September 5, 2007||Arcade Games|
SSTPong is a breakout style platformer game used to test both a player's skill and web services. Currently there are two flavors of SSTPong, sstpong-classic and sstpong-plus. The classic edition is just a normal java breakout game. The plus edition provides the same great gameplay that exists in the classic edition, but with a twist. When the bricks are hit, computer generated test data is sent to a web service. The latest version of the Classic version is 0.1 released on September 5th, 2007. It is written in the Java programming language using Java Swing. It is licensed under the MPL. The initial release of the Plus version happened on September 7th, 2007.
|Word War vi||2021-02-01||Side-scrolling, Arcade|
Word War vi is a 2D side-scrolling arcade game in which the player pilots a vi spacecraft to get rid of the memory hogging emacs. It was written by Stephen M Cameron in the C programming language.The sound media are all licensed under the Creative Commons Attribution license. The rest of the game is licensed under the GPLv2. The latest version of the game is 0.26 released on August 9th, 2009. The game represents a video game interpretation of the lighthearted editor war, an important element of hacker culture.
|Donut Quest||2006-10-30||Arcade, Top-down shooter|
Donut Quest is free software game for Microsoft Windows made by Piga Software for the Brogo web comic strip released on October 30th 2006. It features the Brogo character Ed Donut (Michelle the mechanic's lazy, dim-witted, and donut obsessed assistant who is also known to have confrontations with spiders), as he fights his way against spiders in a donut factory.
|CAVEZ of PHEAR||2011-11-30||Arcade game, Action game||
|Luola||February 05th, 2006||Arcade game|
bweakfwu is an arcade game by plaimi that mixes Breakout with PONG. It features local multi-player. The current version is alpha-1.
Pacman is a pacman clone and very close to the original from Namco. One of the main goals of this clone is a SDL Application with very little use of CPU power. It is licensed under the terms of the GPL version 2 (or any later version).
|Apricots||August 13th, 2003||Arcade, Side-scroller||
The latest version of the game was 0.2.6 released on August 13th, 2003.
|3D Pong||2004-04-28||Arcade, Online|
Ri-li is an arcade game in which you drive a toy wood train engine across many levels. It is written by Dominique Roux-Serret. The latest version of the game is 2.0.1 on November 1st, 2007. It is written in the C++ programming language, using the SDL library.
Its UI has 19 languages to choose from: Arabic, Breton, Chinese, Dutch, English, Esperanto, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Slovak, Spanish, Swedish, Turkish.
Falling Time is an arcade game where you are a ball who must fall down. If you do not fall down fast enough, you are crushed by the top of the screen. On the way down, you score points by reaching lower levels and collecting eggplants.
Falling Time supports local multiplayer up to 4 players with 2 players sharing a keyboard and the other 2 with joysticks or gamepads.
Binaries and source code are available through GitLab.
|Windys||2011-08-12||Arcade, Action Platformer||
Windys is a free software action arcade game by Piga Software, originally released on August 12, 2009. It utilizes the Gambas Platform Engine and is designed in a deliberately retro style, featuring ASCII graphics and simulated PC speaker beeps. It is the second Piga game to be released for GNU/Linux, the first being Alexei: Part IX. A bug release version was sent out on September 1, 2011, and a major update was released on August 12, 2011 featuring bug fixes, updates proofreading and proper installers on a new Gambas 2 basis.
A complete rewrite using ncurses, making it a true terminal application, was started in February 2020.
Nova Pinball is a pinball game made with the LÖVE engine. You must perform tasks to get points. The game is space-themed.
Chromium B.S.U. is a fast paced arcade space shooter. It is written using the SDL and OpenAL libraries. According to the license file in the Debian package, the game is published under the "Clarified Artistic License".
The official homepage contains a license which is somewhere between the too-unclear-to-consider-free-for-FSF Artistic License 1.0 and the Clarified Artistic License.
FLTrator is a simple retro style arcade side-scroller game in which you steer a spaceship through a landscape with hostile rockets and other obstacles. It has ten different levels and a level editor to create new levels or modify the existing.
It is written in C++, uses the FLTK library and has no other dependencies.
|Moagg2||December 6th, 2008||Arcade|
Moagg2 (mother of all gravity games) is a Java port of Moagg by the same author, Bernhard Trummer. The latest version of the game is 1.95b on December 6th, 2008. It is licensed under the GPL. It used the library Mozilla Rhino.
|One is enough||2007||arcade|
One is enough is an arcade game written by Olli Etuaho in Python using the Pygame library as a warmup for pyweek 4. It is licensed under GPLv2. The latest version of the game is Alpha 0.40 released in 2007.
Kuklomenos is an abstract shoot-em-up game, with minimalistic graphics and short game-length.
Note that the COPYING file indicates that the game uses a non-free sound from freesound.org, but this is out of date - the relevant sound file is now released under CC-BY.
Xye is a puzzle game similar to Sokoban but it includes Arcade elements.
The main objective is to get all the gems in each level. The player gets bonus points for collecting all stars before getting the last gem.
There are different obstacles, such as blocks in different shapes and size:
|SDL Sopwith||2014-11-17||Arcade, Side-scroller|
SDL Sopwith is a port of the old 2D airplane dogfighting game by David Clark, “Sopwith”, to use the SDL. It is being developed by Simon Howard, and is released under GPLv2, like the original. The latest version of the game is 1.7.1 on May 8th, 2003.
|Windstille||June 13th, 2010||arcade|
Windstille is a jump and shooting arcade game written by Ingo Ruhnke. The latest version of the game is 0.3.0 released on June 13th, 2007. The source code is licensed under the GPLv3 while the media is licensed under the Creative Commons Attribution-ShareAlike license.
The latest version of the game is 2.1.
Defendguin is a 2D arcade game written by Bill Kendrick of New Breed Software. It is a game based on the classic Defender only featuring the Linux kernel mascot Tux, a common open source video game trope.
The game features gameplay almost identical to Defender except for an optional big boss and ending sequence. The game features Tux defending his people from aliens (similar to the character from XBill) bent on turning them into evil penguinoids.
The game has become quite popular, being reviewed by Linux Journal twice, as well as GamesForLinux.de and GP32 Homebrew Reviews. The populairty of the game has lead New Breed to merchandise it in the form of a mug and mouse pad for sale.
The game has been released for Linux (RPM, binary), Microsoft Windows, Mac OS X, Zaurus, Zeta, BeOS, Haiku, Amiga OS 4, MorphOS, QNX and RiscOS. It was also made as GP32, Nintendo DS, Nintendo Wii, Sega Dreamcast and Sony PSP homebrew.
|Moagg||December 6th, 2008||Arcade||
Moagg stands for “mother of all gravity games”. It is a game that involves gravity. The latest version of the game is 1.8 released in 2005 and licensed under the GPL. It is developed using the C++ programming language and SDL.
Moagg is not being developed anymore; a Java port is being developed under the name of Moagg2.
|Super Transball 2||April 16, 2005||Arcade|
Super Transball 2 is an side scrolling arcade game. It is the sequel of the games Transball and Transball 2, all of them based in the 'Thrust' type of games.
Freedroid (also known as “FreedroidClassic”) is an arcade/shooter game that was designed as a clone of the classic game Paradroid on Commodore 64. It spawned (and shares some source code with) FreedroidRPG.
|Barrage||July 28th, 2011||Arcade||
Barrage is an arcade shooter game, similar to a shooting gallery. It is part of the LGames games collection. This game does not require 3D hardware acceleration.
A7Xpg is an arcade space flier. Collect gold and avoid enemies. A7Xpg is written in the D language.
Bombman is all public domain Atomic Bomberman clone made by Drummyfish. It features pixel art graphics, AI, different maps, possible mouse control and local multiplayer.
|SuperTuxParty||2021-04-19||arcade party games|
Libre (from French, meaning free); rama (part of fliperama, from Portuguese, meaning arcade).
Librerama is an arcade compilation of very small, fast-paced mini-games (nicknamed "nanogames"), with the main objective being to rack up the highest score possible by winning the most nanogames you can before getting a game over, while they progressively increase in both speed and difficulty.
|MoveNoid||no image||2017-12||Arcade Games (block breaking)|
MoveNoid is an Arkanoid-like block-breaking game controlled using a web camera and an object with two rectangles, like a small piece of cardboard or a big box.
Unlike Arkanoid, where the angle the ball is reflected depends on where it hits the paddle, MoveNoid lets you incline the paddle for more realistic control.
LBreakout2 is a breakout clone written by Michael Speck and is the successor to LBreakout. It uses the SDL library. The latest version of the game is 2.6.5 on October 17th, 2015. It won the No Starch Press SDL Game Contest. It is licensed under the terms of the GPLv2.
There's a remake of the game with improved graphics, LBreakoutHD.
LBreakoutHD is a breakout clone written by Michael Speck and is a remake of LBreakout2 with improved graphics. The gameplay of LBreakout2 is (mostly) preserved and it includes all levels from LBreakout2.
|Cross The Road||Arcade|
Cross the Road is an arcade game similar to Frogger. The player controls a creature trying to cross a busy roadway, adjacent train track and river. Unlike the vintage arcade game, the player can only move forwards, and the objective is to cross from one end of the screen to the other and back to achieve a high score.
Sootl (aka Stay Out of the Light) is an arcade game wherein the player can hop between two dots. The objective is to remain unseen by a pair of wandering search lights, one large and one small. The score increments upwards for each second the player remains undetected.
Mop(e)snake is a purposively minimalist interpretation of Snake, foregoing any bonus items, power-ups or other "featuritis". It does contain its own innovation with its single-button mode, wherein the head of the snake cycles through directions which are then triggered by pressing any key. This mode requires a slower and more precise rhythm to achieve success. The game features a sampled version of the Creative Commons Attribution-ShareAlike track "The Final Rewind" by Tryad.
Tunnel is a web based arcade game wherein the player controls a ship through a tunnel. Gravity constantly pulls the ship downward, which needs to be compensated for with thrusters. Thereafter are bonus items to collect and the tunnel gradually contracts into itself while gravity intensifies.
|Parallel Overhead||September 28, 2020||Arcade game, endless runner|
|Pinball Disc Room||October 25, 2020||Arcade game|
Pinball Disc Room is a game by Dennis Payne (aka dulsi) created for the Disc Room Game Jam in the Godot engine. The player is trapped within a pinball table with generating rotating bladed discs, and must attempt to survive as long as possible while using the table's mechanics to their advantage.
Gatemender (the "Warp-Gate Repair Arcade Game") is a game developed by Erik Letson for the inaugural December 2020 LibreJam. It is a top down arcade game where the player controls a ship trapped in the middle of an asteroid storm. The only path to freedom is a warp gate, which has already been damaged by the storm. Luckily the parts to fix it can be found by blasting the asteroids, allowing an eventual escape. The player has three lives to spend, and a new scene and gate is generated upon completing the last.
Hull Breach is a game made by Piga Software for the inaugural December 2020 LibreJam. It is a top down arcade game where an astronaut has to seal breaches in his ship using duct tape in zero gravity. First collecting the tape, the player than bounces from wall to wall to get to the leaks as they open up. Hull integrity decreases faster the more breaches are active at any given time. By convention, cracks are more likely to form on tiles with objects on them, though not exclusively so. It was written in Gambas 3.15.2 and the first release uses GTK 3 for interfaces and SDL 2 for audio. Graphics are sourced from the CC0 library from Openclipart with music from Wikimedia Commons ("The Blue Danube" by Johann Strauss II) and sounds from the public domain portion of Freesound. Development tools used include the Gambas IDE, Inkscape, Audacity, GIMP and KolourPaint on top of Fedora GNU/Linux.
FroggorF is a game submitted to the June 2021 LibreJam whose theme was "time". It is a riff on the classic Frogger arcade game, but instead of controlling frogs directly, the player uses a slider to control the flow of time it takes cars to cross the road. The Godot project file was released, as well as a playable web version.
|Tiny Missile||no image||Arcade|
|Bring Them On||2021-08-06||Top-down shooter, arcade|
Bring Them On is a game made by Piga Software for the August 2021 LibreJam. It is a top-down shooter game with a science fiction theme. Upon developing a teleportation device, the player is pursued by monsters from another plane of reality. It was written in Gambas 3.15.2 and uses Qt 5 for windowing and SDL 2 for audio. Created in six days, it features a new revision of the Gambas Arcade Engine. Graphics are sourced from the CC0 libraries from Openclipart and OpenGameArt.org with sounds from the public domain portion of Freesound. Development tools used include the Gambas IDE, Inkscape, Audacity, GIMP and KolourPaint on top of Fedora GNU/Linux.
Mosquito is a game made by Piga Software for the December 2021 LibreJam. It is an arcade game based on quick reflexes. The player controls a prehistoric giant mosquito, preserved pregnant in amber and recently revived. It must feed on a human in order to resurrect its species, while avoiding having it all end in one quick smack. It was written in Gambas 3.16.2 and uses Qt 5 for windowing and SDL 2 for audio. Graphics are sourced from the CC0 library from Openclipart with sounds from the public domain portion of Freesound. Development tools used include the Gambas IDE, Inkscape, Audacity, KolourPaint on top of Fedora GNU/Linux.
|Circus Linux!||no image||2001-04-28||Arcade games|
- Emilia Pinball credits page
- Copyright file for Emilia Pinball at Debian packages
- Download for Emilia Pinball projects at sourceforge.net
- Emilia Pinball project page
- Battle Tanks source's copyright file on Debian packages
- Download page for Battle Tanks project on sourceforge.net
- GPLv3 file in Powermanga's Subversion hosted by sourceforge.net
- Bomerclone-data's copyright file at Debian Packages
- Bomerclone's copyright file at Debian Packages
- GAV's sourceforge.net project page
- http://www.brainchilddesign.com/Bottom.php?Page=Games&SubPage=JnB -> Source Download -> source.txt
- Sarah-Maries Eierjagd's Copying file
- Copyright file for Transcend at Debian packages
- Homepage for Transcend
- Latest solarwolf package copyright in Debian
- Sourceforge.net download page for the XBlast project
- XBlast Sourceforge.net page
- CVS repoistory's copying page
- License is mentioned in the README in osgg's sourceforge.net svn repoistory accessed on Feburary 19th, 2009.
- Membership list for SDL-ball project on sourceforge.net accessed on October 9th, 2009.
- Project Page
- Project Page
- Copyright license on OpenMortal's CVS
- Character Creation HOWTO
- Bruno Kleinert on why he dropped the packaging
- GPLv3 file in TecnoballZ's CVS hosted by Google Code Project hosting
- See the game's README file
- I Have No Tomatoes's about page
- Sourceforge.net download page for the I Have No Tomatoes project
- License page in SDL-Ball's sourceforge.net cvs repoistory accessed on October 9th, 2008.
- Membership list for SDL-ball project on sourceforge.net accessed on October 9th, 2008.
- News post on 1.0 accessed on October 9th, 2008.
- SSTPong sourceforge.net page
- Sourceforge.net project member list for Word War vi
- Word War vi's sourceforge.net project page
- Word War vi copyright file for sounds
- COPYING file for Word War vi
- Sourceforge.net's download page for Word War vi
- Project page at Freecode
- Introduction at Luola homepage
- license file Invalid
<ref>tag; name "license" defined multiple times with different content Invalid
<ref>tag; name "license" defined multiple times with different content
- Official Homepage
- Airstrike's copyright file at Debian Packages
- airstrike-common's copyright file at Debian Packages
- Moagg Changelog
- Bernhard Trummer's userpage
- Windstille's news section
- COPYING file in Windstille's SVN repository
- XBill 2.1 snapshot
- Defendguin - New Breed Software
- Defendguin Reviews - New Breed Software
- Defendguin Review - GamesForLinux.de
- Defendguin - GP32 Homebrew Reviews
- Defendguin Merchandise - New Breed Software
- Defendguin Download - New Breed Software
- Defendguin's requirement page
- Defendguin's copyright file on Debian Packages
- Project Page
- readme_e.txt in the tarball
- RPM packages for lbreakout2
- Per file headers.
- COPYING.txt in the download. No separate media licence.
- AUTHORS.txt and COPYING.txt