A single-file Doom-fire effect written in C with SDL3. A low-resolution fire buffer is simulated bottom-up with random spread, upscaled 8x, and streamed to the window at ~24 FPS.
Built while learning SDL3 and graphics.
- SDL3 development files (this is SDL3, not SDL2)
gccandpkgconf
make # builds ./app
make run # builds and runs the demo
make clean # removes the app binarymake run opens a graphical window and requires a display (fails in headless environments).

