Menu

Demoscene work

In my spare time, I am active in demoscene. I founded the demogroup in 2009 with some friends. For up-to-date information, please have a look at ctrl-alt-test.fr. I am responsible for large parts of the code (but less than 50% of the total).

What is it?

A demo is a computer program. When you run it, it renders an animation in real-time (like the graphics in a video game).

A 64kB intro is a demo where the size of the program is less than 64kB. To achieve achieve the feat, we use procedural generation to create the music, 3D models, textures, animations, and all the scenes. We also use many compression and optimization techniques. The code is written in C++.

For each demo, you can find more information on Ctrl-Alt-Test website. In particular, you can find download links and sometimes making-of articles. We sometimes also open-source the code. This page includes video captures of the demos for convenience. If you prefer, you may instead download the binary and run it on your computer.

2017. Immersion

Immersion is a 64kB intro. This means: the whole program is only 64kb. When you run it, it will display an animation in real-time. We use procedural generation to create the music, 3D models, textures, animations, and scenes. We also use many compression and optimization techniques.

Immersion was presented at Revision and at Revision demoparty and at SIGGRAPH Asia 2018. Below is a video capture of the program.

More information

2012. Felix's Workshop

Again, the full program is smaller than 64kB. It ranked 2nd at Revision demoparty. It was mentionned on Slashdot and presented at SIGGRAPH 2013.

More information.

Shader Minifier

Shader Minifier is an advanced tool I wrote to obfuscate and minify shader code (GLSL or HLSL). It is able to do complex code (tree-based) transformations and clever variable renaming in order to make the code more compression-friendly. It has been able to reduce the size of famous 4k intros (including Elevated), and is now used in several price-winning productions (e.g. Another Theory and White One).

2010. Departure

Our second intro (about 38kb) was designed by Zavie. Most of the code is reused from our engine developed for Incubation.

More information

2009. Incubation

Our first demo was a 64kb intro.

More information.

With Incubation, we got both the best 64k intro and newcomer prices at Evoke demoparty. German website 4players.de awarded this intro as the third best 64k intro and the best newcommer demo of year 2009.