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.

Impact Is Now Free & Open Source

— Thursday, May 3rd 2018

My HTML5 Game Engine Impact is now available for free.

Read ›

Decode It Like It's 1999

— Thursday, February 2nd 2017

Behind the scenes of my MPEG1/MP2 decoder, written in JavaScript.

Read ›

The Absolute Worst Way To Read Typed Array Data with JavaScriptCore

— Tuesday, November 24th 2015

My journey to read some data from JavaScript Typed Arrays in a fast way.

Read ›

Play GTA V In Your Browser – Sort Of

— Monday, July 27th 2015

Read ›

What makes an On-Screen Keyboard Fun?

— Thursday, July 9th 2015

Read ›

Reverse Engineering WipEout (PSX)

— 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 ›

Xibalba & WebVR

— Monday, February 2nd 2015

Read ›

XType Plus – an HTML5 Game for the Nintendo Wii U

— Thursday, July 31st 2014

Read ›

Fast Image Filters with WebGL

— Sunday, November 3rd 2013

Read ›

HTML5 Live Video Streaming via WebSockets

— Wednesday, September 11th 2013

Read ›

MPEG1 Video Decoder in JavaScript

— Tuesday, May 7th 2013

Read ›

Drawing Pixels is Hard

— Thursday, September 13th 2012

Read ›

Letter to John Carmack

— Friday, August 3rd 2012

Read ›

What the Fucking Fuck, Apple?

— Tuesday, July 3rd 2012

Read ›

X-Type – Making Of

— Wednesday, June 27th 2012

Read ›

Measuring Input Lag in Browsers

— Tuesday, June 19th 2012

Read ›

What the requestAnimationFrame API Should Have Looked Like

— Sunday, May 6th 2012

Read ›

JavaScript on the XBox 360

— Friday, April 27th 2012

Read ›

JavaScriptCore Project Files for iOS

— Monday, June 13th 2011

Read ›

iOS and JavaScript - for Real this Time!

— Wednesday, April 27th 2011

Read ›

Multiple Channels for HTML5 Audio

— Friday, March 11th 2011

Read ›

The State of HTML5 Audio

— Wednesday, March 9th 2011

Read ›

Game On Spotlight: Z-Type

— Monday, February 14th 2011

Read ›

Z-Type

— Monday, January 10th 2011

Read ›

hqx Scaling in JavaScript

— Wednesday, December 29th 2010

Read ›

Brace for Impact!

— Monday, December 20th 2010

Read ›

Impact for iOS

— Monday, October 11th 2010

Read ›

Biolab Disaster

— Monday, September 13th 2010

Read ›

Syntax Highlighting in 1023 bytes of JavaScript

— Monday, August 9th 2010

Read ›

Flash Animation Without Flash

— Tuesday, February 16th 2010

Read ›

My New Portfolio

— Sunday, February 15th 2009

Read ›

QuickSearch.js – Shortwave for the Paranoid

— Monday, July 7th 2008

Read ›

How I hacked Digg

— Wednesday, June 4th 2008

Read ›

Asaph 1.0

— Sunday, April 6th 2008

Read ›

Asaph Beta 2

— Wednesday, March 26th 2008

Read ›

Asaph Microblog – Beta

— Friday, March 21st 2008

Read ›

Image Clouds

— Tuesday, November 13th 2007

Read ›

© 2022 Dominic Szablewski – Imprint – powered by Pagenode (1ms) – made with <3