My name is Dominic Szablewski. I build games, experiment with JavaScript and occasionally tinker with low-level C.
Read my blog below and follow me on Github or @phoboslab on X.
My name is Dominic Szablewski. I build games, experiment with JavaScript and occasionally tinker with low-level C.
Read my blog below and follow me on Github or @phoboslab on X.
Why explosions looked so much better on the PlayStation and how to fix it
The curious case of a true hacker's non-spec-compliant N64 Rumble Pak
A tiny sound & music synth and tracker for C & JS
A small and simple game engine for 2D games, completely written in C
The final specification for the Quite OK Audio format defines the exact format for this very simple lossy audio compression format.
QOA is a fast and simple audio compression format with a reference implementation in 400 lines of C.
The final specification for the Quite OK Image format defines the exact format for this very simple lossless image compression format.
QOI, the Quite OK Image format, offers 20x-50x faster image compression compared to PNG and fits in 300 lines of C
The what, why and how of an MPEG1 decoder in a single file C library