
Asteroids
Asteroids is a 1979 multidirectional shooter video game developed and published by Atari, Inc. for arcades. It was released by Taito and Sega in Japan. The player controls a spaceship in an asteroid field which is periodically traversed by flying saucers. The object of the game is to shoot and destroy the asteroids and saucers while avoiding colliding with either or being hit by the saucers' counterfire. The game becomes more difficult as the number of asteroids increases.
Links
Media
Open-source clones (39)
Halted

azteroids is a simple Asteroids-style game written in C++ with OpenGL and GLUT, using the entityx ECS framework and GLFW.
Platforms:WindowsLinuxOSX
Stars60
Updated11 years ago
LicenseUnknown
Release2014
Active

Maelstrom is a licensed open-source SDL3 port of Ambrosia's Asteroids-style shooter, adding online multiplayer and touch controls.
Platforms:WebWindowsLinux
Stars45
Updated4 months ago
LicenseUnknown
Release2022
Archived
Halted
Halted

A Python 3/Pygame recreation of Atari's Asteroids, ported by Francisco Sanchez Arroyo, aiming for arcade-accurate ship handling.
Platforms:Atari
Stars16
Updated7 years ago
LicenseGPL-3.0
Release2018
Halted

A clone of Asteroids written in the V programming language, the author's first-ever game project.
Platforms:None
Stars13
Updated1 year ago
LicenseUnknown
Release2021
Halted

A from-scratch, browser-based reimagining of Asteroids built with HTML5 canvas, aiming for modern game feel over a strict recreation.
Platforms:Web
Stars13
Updated1 year ago
LicenseUnknown
Release2016
Halted
Original game image

Original game imageHaskelloids is a Haskell implementation of an Asteroids-style game, built and run with the Stack toolchain.
Platforms:None
Stars10
Updated6 years ago
LicenseUnknown
Release2017
Halted

An unfinished C++/SFML remake of Atari's Asteroids, with released builds for both Windows and TempleOS.
Platforms:Windows
Stars9
Updated5 years ago
LicenseMIT
Release2016
Halted

A browser-based space shooter inspired by Asteroids and Omega Race, rebooting the earlier Java game StarMines.
Platforms:Web
Stars4
Updated6 years ago
LicenseGPL-3.0
Release2019
Halted

A Perl/SDL clone of Asteroids built in under 16 hours as an entry to an SDL Perl game contest.
Platforms:None
Stars3
Updated15 years ago
LicenseUnknown
Release2011
Halted
Original game image

Original game imageA work-in-progress Asteroids clone built with the Hyperapp JavaScript framework and HTML5 canvas rendering.
Platforms:Web
Stars3
Updated8 years ago
LicenseMIT
Release2018
Halted
Original game image

Original game imageAn SDL vector-graphics take on Asteroids, adapted from the author's earlier PDA game Agendaroids.
Platforms:WebWindowsLinux
Stars2
Updated2 years ago
LicenseGPL-2.0
Release2023
Active

A cross-platform C++20 multimedia library bundling example 2D clones of Breakout, Asteroids, Pong, Tetris, and Frogger.
Platforms:WindowsLinuxOSX
Stars2
Updated2 months ago
LicenseMIT
Release2024
Halted

A simple Asteroids clone built with Phaser and TypeScript as a learning exercise, running in-browser and hosted on GitHub Pages.
Platforms:Web
Stars1
Updated9 years ago
LicenseUnknown
Release2017
Halted

A Unix/X11 port of Hyperoid, a 1991 Windows Asteroids variant, with added sound support.
Platforms:Linux
Stars1
Updated7 years ago
LicenseGPL-2.0
Release2019
Halted
Original game image

Original game imageC# Asteroids is a vector-based Asteroids clone using GDI graphics and DirectX sound, based on a CodeProject article by Howard Uman.
Platforms:Windows
Stars0
Updated9 years ago
LicenseUnknown
Release2012
Sporadic

Detritus is an Asteroids clone built with SDL, OpenGL, OpenAL, and SQLite, run directly from the build directory via a 'make run' target.
Platforms:WindowsLinuxOSX
Stars0
Updated1 year ago
LicenseBSD-3-Clause
Release2017
Sporadic
Original game image

Original game imageAn Asteroids clone built in C++/SDL2 as a university Object-Oriented Games Programming assignment.
Platforms:Windows
Stars0
Updated10 months ago
LicenseUnknown
Release2024
Halted

colorful_asteroids is a browser-based Asteroids clone in vanilla JavaScript, using vector-only rendering on a fixed 1400x800 HTML5 canvas.
Platforms:Web
Stars0
Updated5 years ago
LicenseUnknown
Release2019












