https://github.com/mateusdigital/demo-doom-fire
Doom Fire is a creative experiement by https://mateus.digital
https://github.com/mateusdigital/demo-doom-fire
canvas creative-coding demo demoscene doom javascript mateusdigital retro
Last synced: 8 months ago
JSON representation
Doom Fire is a creative experiement by https://mateus.digital
- Host: GitHub
- URL: https://github.com/mateusdigital/demo-doom-fire
- Owner: mateusdigital
- License: gpl-3.0
- Created: 2023-02-28T14:47:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-09-14T17:44:32.000Z (9 months ago)
- Last Synced: 2025-09-14T19:35:53.210Z (9 months ago)
- Topics: canvas, creative-coding, demo, demoscene, doom, javascript, mateusdigital, retro
- Language: JavaScript
- Homepage: http://mateus.digital/doom-fire/
- Size: 9.32 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
- License: COPYING.txt
- Authors: AUTHORS.txt
Awesome Lists containing this project
README
# DOOM FIRE!
**Made with <3 by [mateus.digital](https://mateus.digital)**
[](https://github.com/mateusdigital/doom-fire/releases)

[](https://github.com/mateusdigital/doom-fire/commits)
[](https://github.com/mateusdigital/doom-fire/stargazers)

[](https://mateus.digital/doom-fire)
## Description:
**DOOM FIRE!** is a creative experience inspired by the [amazing blog](https://fabiensanglard.net/doom-fire_psx/index.html) post of [Fabian Sanglard](https://fabiensanglard.net/about/index.html).
You can check it [live here](https://mateus.digital/doom-fire).
As usual, you are **very welcomed** to **share** and **hack** it.
[](https://x.com/intent/tweet?text=Check%20out%20this%20project%20on%20GitHub:%20https://github.com/mateusdigital/doom-fire%20%23doom%20%23pixelart%20%23gamedev)
[](https://www.facebook.com/sharer/sharer.php?u=https://github.com/mateusdigital/doom-fire)
[](https://www.linkedin.com/sharing/share-offsite/?url=https://github.com/mateusdigital/doom-fire)
[](https://www.reddit.com/submit?title=Check%20out%20this%20project%20on%20GitHub:%20https://github.com/mateusdigital/doom-fire)
[](https://t.me/share/url?url=https://github.com/mateusdigital/doom-fire&text=Check%20out%20this%20project%20on%20GitHub)
[](https://github.com/mateusdigital/doom-fire/stargazers)
## Dependencies:
- [pwsh](https://github.com/PowerShell/PowerShell) - build scripts (optional)
- [nodejs](https://nodejs.org/en) - for development (optional)
## Building:
```pwsh
git clone https://github.com/mateusdigital/doom-fire
cd doom-fire
./build-clean.ps1 ## Cleans temporary directories (_build, _dist, _out) to reset the project state.
./build-demo.ps1 ## Builds the web demo, updates version info, and prepares files.
./build-project-web-page.ps1 ## Copies the web release build to the ./_out directory for deployment.
./generate-release-zip.ps1 ## Packages builds into versioned ZIP archives in ./_dist.
./deploy-project-web-page.sh ## Deploys the web page to a remote server using rsync.
## All above are available as targets for npm run ...
```
## Running:
Just open the ```index.html```
## Thanks to:
- [Fabian Sanglard](https://fabiensanglard.net/about/index.html).
## License:
This software is released under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html).
## Others:
- Email: hello@mateus.digital
- Website: https://mateus.digital
- Itch.io: https://mateusdigital.itch.io
- Linkedin: https://www.linkedin.com/in/mateusdigital
- Twitter: https://www.twitter.com/_mateusdigital
- Youtube: https://www.youtube.com/@_mateusdigital
There's more FLOSS things at [mateus.digital](https://mateus.digital) :)