/Silent-Space

Experimental Arcade 2D space shooter. Conceptual game engine built with JavaScript and Canvas 2D.

Primary LanguageJavaScriptMIT LicenseMIT

Silent Space

Silent Space - Experimental space shooter

Atmospheric and experimental 2D game concept.



Quality Gate status

About

A proof of concept about what can be done with plain Canvas, JavaScript and a bit of auditory and visual trickery.

It's been intended to be somewhat 'arcade-ish', but with a more decent pace and visual focus.

Compatibility

  • Browser with Canvas 2D API support
  • Desktop PC with min. 800px screen width
  • Decent computing/ graphics power (can be resource intense)
  • Mouse, keyboard, audio output

Playing

There are no goals or enemies yet, but a score for your numeric needs.

  • Every game start (or reload) generates a different background ambiente, music, and slight ship settings
  • Weapon can change randomly on hit (sth. out of screen ;)
  • Difficulty increases over time and affects e.g. particle speed
  • Being hit by particle is seemingly unpleasant, and a different experience with or without shield

History

  • 2013: Project start, concepts and mostly graphics. Received few random updates over later years.
  • 2020: I decided to start rebuilding it with current technologies and skills, but it's quite a process!
  • 2023: Rebuild all graphics, new game mechanics, audio, win/lose conditions, additional Fx.

2013 version




Setup

If used locally: You might need a local web server due to potential cross-origin restrictions with some of the files.

  • Install Node.js and the project dependencies
  • Run npm run start to start a local webserver





Credits

Contributors

Thanks for all the support, help and creative feedback!

  • Danny N. Grübl

Audio files

Type Category Source License Content ID Author + Website
Sound Engine freesound CC BY 3.0 159012 primeval_polypod
Sound Explosion freesound CC0 1.0 147583 CaCtUs2003
Sound Explosion freesound CC BY 3.0 108640 juskiddink
Sound Laser freesound CC BY 3.0 151020 bubaproducer
Antisample
Sound Shield Enabled freesound CC BY 3.0 385051 MortisBlack
SoundCloud
Music Ambient Danny Grübl © Copyright DG-Space-Ambient hans-sperling

Some sounds have been edited.