Confused on Steam Play and Proton? Be sure to check out our guide.

Q1K3 is a homage to Quake made with 13 kb of JavaScript

By - | Views: 19,009

Games seem to be getting bigger all the time taking up vast amounts of drive space but what can be done with very little resources? Quite a lot actually as the Quake homage Q1K3 has shown.

Developed for the js13kGames competition, where developers are given one month to create a game with HTML5 / JavaScript and possibly get a prize. The main constraint is that the file size limit for submissions is 13 kilobytes. It doesn't sound like a lot and not much bigger than a blank LibreOffice document.

One clever developer named Dominic Szablewski announced Q1K3 as their entry, which is a first-person Quake inspired shooter and it's actually quite amazing considering just how tiny it is.

Compared to most modern shooters and all the retro-inspired stuff it doesn’t really compare of course however I can’t help but marvel at it for the achievement. It’s another reason why I love things like PICO-8, the cross-platform fantasy console that give developers many constraints and some great games have been made with it.

That said it does manage to squeeze in two levels, five different enemies, three weapons, thirty different textures, dynamic lighting, doors that open, a basic enemy AI and more.

You can play it here and see the source code on GitHub. See the entry on the competition site too.

Article taken from GamingOnLinux.com.
28 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
10 comments

Bogomips 23 Sep
Really nice Quake vibe
Sojiro84 23 Sep
Very impressive for just 13KB.
helloCLD 23 Sep
Love it.
Dunc 23 Sep
So this guy remakes Quake in 13K of Javascript which loads instantly, but some major websites need megabytes in order to display a couple of hundred words of text.

That's not to diminish what is a hugely impressive achievement to fit any game of this type into 13K, regardless of the format. There weren't many decent games on the ZX Spectrum that didn't need the 48K expansion. Then again, it wasn't really fast enough to do much in the way of procedural generation (although some people tried it; people tried virtually everything on the Speccy), and I imagine there's a lot of that going on here.
damarrin 23 Sep
View PC info
  • Supporter Plus
That puts .kkrieger to shame!
Valck 23 Sep
Quoting: DuncSo this guy remakes Quake in 13K of Javascript which loads instantly, but some major websites need megabytes in order to display a couple of hundred words of text.
Are there any "major" web sites that actually don't?
The more "major" it gets, the more the Web is broken.
Looking at the game industry, I can definitely see the parallels. Suffice to say, a part of me hopes there will never be a year of the Linux desktop, we're already in very dangerous waters. The masses next door cheering for kernel mode anticheat? You got to be kidding me... and unless I stop right now, I couldwill go on ranting for hours.
valgusk 23 Sep
It is impressive, but TBH I am far more impressed by how cute the dogs look like this :D Nice work from artistic point of view too!
x4mer 24 Sep
Now I wan't to go watch a bunch of Amiga demos and 4k from years gone by. Polka Brothers FTW
Quoting: damarrinThat puts .kkrieger to shame!

Beat me to the punch. Was about to remark about how oddly reminiscent this is of the demoscene and the likes of Farbrausch. I've always felt that the scene's death (not to be confused with the end of its golden age- that I agree has passed) was rather exaggerated.

Although I can't quite agree that this puts .kkrieger to shame. The ridiculously brilliant ingenuity that carved out that slim chunk of code is hard to beat.
Liam Dawe 24 Sep
Quoting: valguskIt is impressive, but TBH I am far more impressed by how cute the dogs look like this :D Nice work from artistic point of view too!
And somehow a little scary too...
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.