I think the engine could include a brief "Using Irrlicht" type animated logo screen that people can include at the start of their projects. Like in commercial games when you run them and it has a 5-second "Published by Publisher X" type thing and then another 5-second "Created by Company Y", and so on. Of course, since this is Irrlicht, it wouldn't be an mpg movie - it would use the engine to draw everything, like an old-school realtime demo. You could set this up as a competition and either Niko and his staff could decide who the winner is, or they could run a poll vote on this forum. Here would be my suggestions for the rules:
- The code should be limited to a single file that people could include in their project (that is - until it becomes incorporated into the engine itself, at which point it should be a single function call within the engine).
- The duration shouldn't be more than about 5 seconds, and a mouse click or any keypress should immediately stop it.
- I guess if there is a sound to accompany the animation then it should use IrrKlang, but I don't know whether it is possible to auto-detect whether IrrKlang is available from within the splash screen code itself. I haven't used IrrKlang yet - could someone else clarify this?
- The graphics/mesh/sound data files should have a combined total size limit - like 512K. The reason is because you don't want the Irrlicht DLLs to get too big, but this also makes it more of a challenge to design a compelling splash sequence...
- It should run with all the existing renderers and on any resolution, since the application could have set things up any possible way.
- It should feature the Irrlicht logo. (Or not? Maybe Niko has a view on this. Maybe he would want to first run a "design a new logo" competition... )
What does everyone think?