Nostalgia Nerd | kkrieger: Making an Impossible FPS | Nostalgia Nerd @Nostalgianerd | Uploaded April 2021 | Updated October 2024, 12 hours ago.
Head to โsquarespace.com/nostalgianerd to save 10% off your first purchase of a website or domain using code NOSTALGIANERD.... The 90s and 00s demoscene was filled with incredible sights & sounds for the senses, but none more incredible (in my opinion) than kkrieger; a playable 3D FPS that compacts into just 96KB created by German demo group Farbrausch (theprodukkt). I'm fascinated by this, so it was amazing to get the chance to speak to some of the developers and designers of this monumental release and find out just how and why it was made. #fps #demoscene #kkrieger
Massive thanks to the demoscene legends; giZMo and ryg for their help & resources on this video.
giZMo: twitter.com/chris_muetze
ryg: twitter.com/rygorous
00:00 The demoscene
04:17 Farbrausch pre-kkrieger
07:27 Procedural texture generation
10:04 Integrated ad
10:51 Using external libraries
12:19 Bump maps and meshes
13:30 Tools of the trade (Werkkzeug)
14:36 Character modelling
16:34 Reducing the code size
20:31 Detail work
23:03 Compression
24:38 Gameplay
25:26 kkrieger final
26:47 TheProdukkt is no more
28:01 Credits
๐Video Links๐
BreakPoint 04 Site: breakpoint.untergrund.net/2004/general.php
.theprodukkt: web.archive.org/web/20040810211758/theprodukkt.com/theprodukkt.html#tech
The Farbrausch way: llg.cubic.org/docs/farbrauschDemos
Research Gate: researchgate.net/figure/The-game-kkrieger-has-a-file-size-of-96-kb_fig1_320722498
Breakpoint 2004: breakpoint.untergrund.net/2004
Assembly seminars '04: web.archive.org/web/20041204090344/assembly.org
fiver2's website: theunitedstatesofamerica.de
ryg's homepage: farbrausch.com/~fg
gizmo's website: pixelz.de
"Metaprogramming for madmen": fgiesen.wordpress.com/2012/04/08/metaprogramming-for-madmen
kkrieger interview from 2004: gamasutra.com/view/feature/130690/interview_frugal_fragging_with_.php
Interview from 2005: gamasutra.com/view/feature/130690/interview_frugal_fragging_with_.php
Github code: github.com/farbrausch/fr_public/blob/master/werkkzeug3/genmesh.cpp
๐ Support ๐
Support my channel, get exclusive videos & perks, as well as an ad and sponsor free experience at patreon.com/nostalgianerd from just $1
๐ช NN Shop & Affiliate Links! ๐ช
My eBay Shop: nnerd.es/NerdShop (Now Re-open!)
My Retro Tech book: nnerd.me/HVFtSB (2nd edition is out!)
Desk Shelves for Retro Computers: nnerd.me/RetroShelves (Because you're worth it)
๐ป Share/Like ๐ป
If you wish to share this video in forums, social media, on your website, or ANYWHERE else, please do so! It helps tremendously with the channel! Also, giving a thumb up or down also helps with visibility on Youtube. Many thanks!
๐ Subcribe ๐
Click to Subscribe: nnerd.es/2K4TYvX
๐ฑ Join me on Social Media ๐ฑ
๐ฅ twitter.com/nostalnerd
๐ฎ twitch.tv/nostalgianerd
๐ฑ๐ผ๐ facebook.com/nostalnerd
๐ธ instagram.com/nostalgianerd
๐ nostalgianerd.com
๐ฅ Equipment ๐ฅ
Panasonic Lumix G5
Rode NT-1 Mic
Corel Video Studio Ultimate 2020
Corel Paint Shop Pro 2020
๐ Resources ๐
In video links and references are provided where possible. If you believe I have forgotten to attribute anything, please let me know (drop me an email via. the about page on Youtube or send me a tweet), so I can add it here. Apologies if I have missed anything out, it takes time to make these videos and therefore it can be easy to forget things or make a mistake.
Errors and omissions excepted.
Some material in this video may be used under Fair Dealing / Fair Use. Where under section 107 of the Copyright Act of 1976 (UK: Sections 29 and 30 of the Copyright, Designs and Patents Act 1988), allowance is made for purposes including parody, quotation, criticism, comment, news reporting, teaching, education and research. Fair Dealing / Fair use is a use permitted by copyright statute that might otherwise be infringing.
Head to โsquarespace.com/nostalgianerd to save 10% off your first purchase of a website or domain using code NOSTALGIANERD.... The 90s and 00s demoscene was filled with incredible sights & sounds for the senses, but none more incredible (in my opinion) than kkrieger; a playable 3D FPS that compacts into just 96KB created by German demo group Farbrausch (theprodukkt). I'm fascinated by this, so it was amazing to get the chance to speak to some of the developers and designers of this monumental release and find out just how and why it was made. #fps #demoscene #kkrieger
Massive thanks to the demoscene legends; giZMo and ryg for their help & resources on this video.
giZMo: twitter.com/chris_muetze
ryg: twitter.com/rygorous
00:00 The demoscene
04:17 Farbrausch pre-kkrieger
07:27 Procedural texture generation
10:04 Integrated ad
10:51 Using external libraries
12:19 Bump maps and meshes
13:30 Tools of the trade (Werkkzeug)
14:36 Character modelling
16:34 Reducing the code size
20:31 Detail work
23:03 Compression
24:38 Gameplay
25:26 kkrieger final
26:47 TheProdukkt is no more
28:01 Credits
๐Video Links๐
BreakPoint 04 Site: breakpoint.untergrund.net/2004/general.php
.theprodukkt: web.archive.org/web/20040810211758/theprodukkt.com/theprodukkt.html#tech
The Farbrausch way: llg.cubic.org/docs/farbrauschDemos
Research Gate: researchgate.net/figure/The-game-kkrieger-has-a-file-size-of-96-kb_fig1_320722498
Breakpoint 2004: breakpoint.untergrund.net/2004
Assembly seminars '04: web.archive.org/web/20041204090344/assembly.org
fiver2's website: theunitedstatesofamerica.de
ryg's homepage: farbrausch.com/~fg
gizmo's website: pixelz.de
"Metaprogramming for madmen": fgiesen.wordpress.com/2012/04/08/metaprogramming-for-madmen
kkrieger interview from 2004: gamasutra.com/view/feature/130690/interview_frugal_fragging_with_.php
Interview from 2005: gamasutra.com/view/feature/130690/interview_frugal_fragging_with_.php
Github code: github.com/farbrausch/fr_public/blob/master/werkkzeug3/genmesh.cpp
๐ Support ๐
Support my channel, get exclusive videos & perks, as well as an ad and sponsor free experience at patreon.com/nostalgianerd from just $1
๐ช NN Shop & Affiliate Links! ๐ช
My eBay Shop: nnerd.es/NerdShop (Now Re-open!)
My Retro Tech book: nnerd.me/HVFtSB (2nd edition is out!)
Desk Shelves for Retro Computers: nnerd.me/RetroShelves (Because you're worth it)
๐ป Share/Like ๐ป
If you wish to share this video in forums, social media, on your website, or ANYWHERE else, please do so! It helps tremendously with the channel! Also, giving a thumb up or down also helps with visibility on Youtube. Many thanks!
๐ Subcribe ๐
Click to Subscribe: nnerd.es/2K4TYvX
๐ฑ Join me on Social Media ๐ฑ
๐ฅ twitter.com/nostalnerd
๐ฎ twitch.tv/nostalgianerd
๐ฑ๐ผ๐ facebook.com/nostalnerd
๐ธ instagram.com/nostalgianerd
๐ nostalgianerd.com
๐ฅ Equipment ๐ฅ
Panasonic Lumix G5
Rode NT-1 Mic
Corel Video Studio Ultimate 2020
Corel Paint Shop Pro 2020
๐ Resources ๐
In video links and references are provided where possible. If you believe I have forgotten to attribute anything, please let me know (drop me an email via. the about page on Youtube or send me a tweet), so I can add it here. Apologies if I have missed anything out, it takes time to make these videos and therefore it can be easy to forget things or make a mistake.
Errors and omissions excepted.
Some material in this video may be used under Fair Dealing / Fair Use. Where under section 107 of the Copyright Act of 1976 (UK: Sections 29 and 30 of the Copyright, Designs and Patents Act 1988), allowance is made for purposes including parody, quotation, criticism, comment, news reporting, teaching, education and research. Fair Dealing / Fair use is a use permitted by copyright statute that might otherwise be infringing.