Skip to content


Repository files navigation

Play in browser Play on Build Status GitHub package.json version

SpeedLazer SHMUP

Development repo of a side scrolling shooter (SHMUP) made with Crafty.js and making use of the HTML5 Gamepad API.


You can use the arrow-keys/WSAD and space to control the spaceship, or use a gamepad.

To test if your gamepad is succesfully connected/working, use:

The latest master is automatically deployed to
The 2016 version is still playable at


  • Major: Engine version (currently 2)
  • Minor: Amount of content sections in game
  • Patch: Fixes

More info:

Facebook: @speedlazergame Twitter: @speedlazergame

YouTube channel

YouTube Lunch and Learn

Setup for development

yarn install
yarn start

The content scripts are in src/scripts. All other data is in src/data.

An editor/viewer is available locally:

yarn start-editor
open http://localhost:1235/editor.html


The code is licensed under MIT (see LICENSE.txt).

The graphics/audio/music of the game are licensed under a Creative Commons BY-NC-SA Attribution-NonCommercial-ShareAlike 4.0 International License. (see app/images/LICENSE.txt)