HackerTube

THE VIDEO SHELF · procedural generation

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

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

Why HN readers recommended it

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

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Daniel Hands
Topic
procedural generation
Format
demo
Level
general
HN recommenders in dataset
3
HN mentions in dataset
9
Recommendation years in dataset
2013–2026

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • 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.

    fxtentacle on Hacker News · 2020-11
    In Metaprogramming for Madmen (2012)
  • Wow, great work, this reminds me of a lot of demoscene stuff where, when faced with space limitations, programmers aggressively used procedural generation combined with prerendering and caching. The most iconic example I can think of is .kkrieger, the 96kb first person shooter that has …

    makmanalp on Hacker News · 2014-03
    In Show HN: My Isometric Voxel Engine 6 Months Later
  • 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 …

    makmanalp on Hacker News · 2014-05
    In Metaprogramming for madmen

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

Keep exploring