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
Twitter.
— Monday, September 2nd 2024
Read ›
— Sunday, August 4th 2024
A small and simple game engine for 2D games, completely written in C
Read ›
— Thursday, August 10th 2023
A (nearly) complete rewrite of the classic 1995 PSX game wipEout
Read ›
— Tuesday, April 25th 2023
The final specification for the Quite OK Audio format defines the exact format for this very simple lossy audio compression format.
Read ›
— Thursday, February 2nd 2023
QOA is a fast and simple audio compression format with a reference implementation in 400 lines of C.
Read ›
— Monday, December 20th 2021
The final specification for the Quite OK Image format defines the exact format for this very simple lossless image compression format.
Read ›
— Wednesday, November 24th 2021
QOI, the Quite OK Image format, offers 20x-50x faster image compression compared to PNG and fits in 300 lines of C
Read ›
— Monday, September 27th 2021
A "Tour de Force" of cramming the essence of Quake into 13kb of JavaScript
Read ›
— Monday, September 23rd 2019
The amazing challenges of implementing a real-time strategy game in 13kb of JavaScript
Read ›
— Saturday, June 15th 2019
The what, why and how of an MPEG1 decoder in a single file C library
Read ›
— Sunday, December 16th 2018
The CMS I began writing 14 years ago, now released as a library
Read ›
— Thursday, September 20th 2018
How I compressed a twin-stick WebGL shooter game into 13kb of JavaScript
Read ›
My HTML5 Game Engine Impact is now available for free.
Read ›
— Thursday, February 2nd 2017
Behind the scenes of my MPEG1/MP2 decoder, written in JavaScript.
Read ›
The founding father of First Person Shooters updated for VR.
Read ›
— Tuesday, November 24th 2015
My journey to read some data from JavaScript Typed Arrays in a fast way.
Read ›
— Wednesday, July 29th 2015
Read ›
— Thursday, July 9th 2015
Read ›
— Tuesday, April 14th 2015
A Model Viewer for the original WipEout for PSX. A detailed journey into the 20 year old data formats of the game.
Read ›
— Monday, February 2nd 2015
Read ›
— Thursday, July 31st 2014
Read ›
The screencast/making-of of a simple 3D game for WebGL.
Read ›
— Sunday, November 3rd 2013
Read ›
— Tuesday, October 29th 2013
Read ›
— Wednesday, September 11th 2013
Read ›
— Wednesday, September 26th 2012
Read ›
— Thursday, September 13th 2012
Read ›
— Friday, August 31st 2012
Read ›
— Friday, August 3rd 2012
Read ›
— Wednesday, June 27th 2012
Read ›
— Tuesday, June 19th 2012
Read ›
— Friday, April 27th 2012
Read ›
— Wednesday, March 14th 2012
Read ›
— Wednesday, April 27th 2011
Read ›
— Friday, March 11th 2011
Read ›
— Wednesday, March 9th 2011
Read ›
— Monday, February 14th 2011
Read ›
— Monday, January 24th 2011
Read ›
— Monday, January 10th 2011
Read ›
— Wednesday, December 29th 2010
Read ›
— Monday, December 20th 2010
Read ›
— Monday, October 18th 2010
Read ›
— Monday, October 11th 2010
Read ›
— Monday, September 13th 2010
Read ›
— Monday, August 9th 2010
Read ›
— Thursday, July 8th 2010
Read ›
Weird sleep cycles produce pretty graphs.
Read ›
— Tuesday, February 16th 2010
Read ›
— Tuesday, September 22nd 2009
Read ›
— Wednesday, July 15th 2009
Read ›
— Wednesday, April 22nd 2009
Read ›
— Tuesday, April 14th 2009
Read ›
— Thursday, March 5th 2009
Read ›
— Sunday, February 15th 2009
Read ›
— Sunday, January 11th 2009
Read ›
— Tuesday, December 23rd 2008
Read ›
— Friday, December 12th 2008
Read ›
— Saturday, December 6th 2008
Read ›
— Friday, October 17th 2008
Read ›
— Tuesday, September 2nd 2008
Read ›
— Wednesday, August 27th 2008
Read ›
— Saturday, August 16th 2008
Read ›
— Friday, August 8th 2008
Read ›
— Saturday, July 26th 2008
Read ›
— Thursday, July 24th 2008
Read ›
— Saturday, July 12th 2008
Read ›
— Saturday, July 5th 2008
Read ›
— Wednesday, June 4th 2008
Read ›
— Monday, April 28th 2008
Read ›
— Wednesday, March 26th 2008
Read ›
— Friday, March 21st 2008
Read ›
— Wednesday, February 13th 2008
Read ›
— Tuesday, February 12th 2008
Read ›
— Saturday, January 12th 2008
Read ›
— Monday, January 7th 2008
Read ›
— Sunday, December 9th 2007
Read ›
— Tuesday, November 13th 2007
Read ›
— Monday, October 8th 2007
Read ›
— Friday, September 14th 2007
Read ›
— Tuesday, August 21st 2007
Read ›
— Thursday, August 2nd 2007
Read ›