HackerTube.dev

.kkrieger - The FPS Game in 96KB (Full Gameplay)

Daniel Hands · 528.2K views · 2009-11-14 · 7:16

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Full gameplay of .kkrieger, a first-person shooter by Farbrausch that fits into a 96KB executable by generating its textures, models and sounds procedurally.

On Hacker News

HN points to it as the standard example of procedural content generation and extreme size optimization in games.

Recommended by 3 HN people across 4 months · HN mentions 2013–2026

Topics

Search by tags

What people said

fxtentacle · 2020-11 · Strong recommendation

Before you read the story, I suggest that you look at the result in awe: [VIDEO] That whole game is 96k. Meaning it's roughly 0.07% of the size of an empty Electron app.

Read the original HN comment ↗
sclangdon · 2016-06 · Recommendation

Although they generally didn't compete in the 4kb genre, Farbrausch open-sourced many of their demos and demo-making tools a few years ago [1]. fr-041: Debris [2], and kkrieger [3] (the 96kb FPS) are particularly worth checking out for the uninitiated. [1] [LINK] [2] [LINK] [3] [VIDEO]

Read the original HN comment ↗
makmanalp · 2014-05 · Recommendation

This is an amazing insight into how demos are written. Farbrausch stuff has always been inspirational to me. It's very interesting is the sort of extreme version of the idea that data model and code are inherently tied: Especially in functional programming circles it's a maxim that you design your data models first, specifically for your task, and then the rest of the code is pretty much pattern-matching around that. This takes that coupling and makes it even tighter, to serve a higher purpose. I almost feel like given enough time, this could be a JIT: an executable that adaptively strips code and self-minifies over time as you run it. :) Also check out: - kkrieger (windows only 96kb 3D FPS, video here: [VIDEO] ) - the previous post ( [LINK] )

Read the original HN comment ↗

Sources

Video by Daniel Hands, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources