Skip to content
Prototype Javascript Shoot'em Up Game
JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


demo image

A prototype for a top-down 2D space shooter in an HTML5 canvas, written with plain Javascript.


You can play the "game" here:

Or you can download the repo and run it locally. No server is needed.


  1. /engine Core components of the engine. Responsible for updating, rendering, audio playback and image rendering,
  2. /entities Components that can extend each other add functionality, representing objects in the game world
  3. /scenes Instructions for each part of a level in the game
  4. /universe Components that encapsulate, combine, and nest to contain the game world
  5. /util Math, animation, and other useful functions shared throughout the system

Project Background

You can’t perform that action at this time.