Cloned Games

Space Invaders

HaltedPlayableWeb
Space Invaders (original game, not this project)Original game image
Image of the original game, Space Invaders. This project has no screenshots of its own yet.
Links, repository & details

About

Space Invaders is Tomohiro Nishikado's 1978 fixed-shooter arcade game for Taito, in which a horizontally moving laser cannon defends against waves of descending aliens -- the first video game with endless gameplay and the first of the fixed-shooter genre. This is a browser-based re-imagining of Space Invaders built in JavaScript with the BabylonJS engine and ViteJS as the build tool. It offers three ways to play: a traditional 2D mode that's faster and smoother than the original, a 3D mode showing the same game from a different perspective, and a CRT-emulation mode with scanlines and a glow layer meant to evoke an 80s television.

How it differs from the original

The classic 2D mode is deliberately faster and smoother than the 1978 original, and the game adds a full 3D perspective mode and a CRT-emulation mode that the arcade original never had.

Getting started

The game runs directly in a browser at the project's hosted page, with no installation needed, and offers a toggle between the 2D, 3D, and CRT-emulation display modes.

Credits & contributing

  • Sound effects are from Juhani Junkala's Creative Commons-licensed 'Essential Retro Video Game Sound Effects Collection,' sourced via opengameart.org.
Share:

More like Space Invaders

Archived
Original game (original game, not this project)Original game image
A modular JavaScript/Phaser remake of the classic Space Invaders example, organized with RequireJS.
Platforms:Web
Stars104
Updated1 year ago
LicenseMIT
Release2014
Halted
Hopson-Arcade screenshot
Hopson-Arcade is a C++17/SFML collection of small arcade games, currently holding just its first entry, a Space Invaders clone.
Platforms:WindowsLinux
Stars94
Updated6 years ago
LicenseGPL-3.0
Release2018
Halted
ascii-invaders screenshot
A text-mode, Curses-based recreation of Space Invaders written in C in 2001, playable on Linux; development has halted.
Platforms:Linux
Stars56
Updated5 years ago
LicenseGPL-2.0
Release2013
Halted
Arduino UNO Game Engine screenshot
Arduino UNO Game Engine is a custom 2D engine for the Arduino UNO, playable with ports of Manic Miner, Scramble, and Space Invaders.
Platforms:Arduino
Stars46
Updated2 years ago
LicenseGPL-3.0
Release2024
Halted
SpaceInvaders screenshot
An educational Haskell reimplementation of Space Invaders demonstrating Functional Reactive Programming with Yampa.
Platforms:None
Stars29
Updated2 years ago
LicenseBSD-3-Clause
Release2015
Halted
pivaders screenshot
A ~300-line Space Invaders clone in Python and Pygame, originally written for Linux User & Developer magazine.
Platforms:Raspberry Pi
Stars27
Updated9 years ago
LicenseGPL-2.0
Release2014