Atmospheric and experimental 2D game concept.
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.
- 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
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
- 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.
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
Thanks for all the support, help and creative feedback!
- Danny N. Grübl
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.