Create an executable program that displays real-time rendered graphics and plays music. Show off the combined programming, musical and artistic skills of your team.
The compo is combined, which refers to the fact that demos for all platforms participate in the same competition.
Entries in the demo competition must be delivered through the web-based compo system as a Zip or Rar archive containing the executable file and all necessary data files and dynamically linked libraries (DLLs).
Number of entries per participant
In the demo compo we allow more than one entry per participant, and more than one participant per entry. But you can deliver alone.
If your entry is on another platform than the platforms mentionened in «Standard platforms», please contact the Creativia crew as soon as possibly after you arrive at the party place to agree on the details of your submission.
If you know that your platform of choice is hard to connect to a projector, please bring a video capture of your demo. Note that we will still need to see that your demo actually runs on its platform even if we will use a video during the compo show. You must also submit the binaries so that they can be distributed.
Deciding a winner
The winner will be chosen by combining the results from popular vote with a jury vote. The popular vote will account for 67% of the total score, and the jury vote will account for 33%.
We do not have a particular limit on platforms for the demo competition. That basically means that everything goes, as long as it is a realtime production.
However, we are not able to support every platform in the world, so we have a list of supported platforms below. If you are going to deliver a demo on a platform not in the list, please be prepared to help us find a proper emulator and/or provide a video capture to go along with your binaries. If this applies to you, please contact the Creativia crew as soon as you arrive at the partyplace (you can find us at the desk in the Creative Lounge).
- Windows (compo machine will run Windows7, with latest Service Pack, DirectX and drivers installed.)
- Linux (compo machine will run Kubuntu 12.10)
- Amiga (emulated) - If you have a PPC demo, provide your own vidcap
- Atari (emulated
- C64 (emulated)
- Gameboy Advance (emulated)
- .NET 4.0
- Java (SE 6, Update 23)
Your entry should work on both ATI and nVidia configurations. If you have a preference for a particular brand, make sure you clearly state this in the .nfo file and in the comments field in the submission form.
Configuration of emulators
For entries showed using an emulator, you are allowed and encouraged to bring your own configuration file for the emulator. However, the demo crew has the final say in what settings the demo will be used to make sure that settings reflect actual hardware (we will not allow 8GHz Amiga500s).
Testing on the compo machine
During the party you are welcome to come to us and get your demo tested on the compo machine. You do not need a completed demo to do a test. This is a chance to check your init code (or other sketchy sections of your code) on the compo machine, possibly avoiding problems during the actual compo.
If you are entering on another platform than Windows we strongly encourage you to make use of this offer.
There is none, but that's no excuse for not cleaning up your data directory before submitting. Also, packed data files are still cool.
Maximum playing time
8 minutes, although your demo should be very interesting to justify being that long.
Try to keep up a good level of entertainment value throughout your production – remember that hundreds of people will be watching your demo, and they get easily bored.
Usually a collaborative effort, a demo represents the combined skills of several people, featuring stunning graphics and amazing visual effects synchronized to a kick-ass soundtrack.
A demo is an executable program, coming in sizes from just a few single bytes up to tenfolds of megabytes when including all data files. Using technology like DirectX and OpenGL, making demos is both an art form and a technical display.