CelStart is an environment for making games using scripting alone (XML or Python). It is currently in heavy development but completely useable, and documentation can be found here. Games like Crystal Core are also developed using CelStart technology. CelStart is included with CEL but if you download this binary then you don't need Crystal Space or CEL because all is included. You don't even need a C++ compiler.
Latest CelStart Release (0.99 from 23 October 2006)
To get started using CelStart download one of the following binaries:
~~#FF0000:Important Note~~ Version 3 of celstart is the first one that works for python scripts. However there is still a limitation. You have to manually set the PYTHONPATH environment variable to point to the zip file (i.e. not the extracted zip file, just the zip file itself) that you want to run. We will try to fix this limitation in the future.
Here are a few example demos for CelStart. Just download these archives and put them (unextracted!) in the current directory (from where you'll start celstart) or else in the directory where you extracted celstart.
|| This is a small demo level showing several shaders in action (parallax, specular, bumpmap, glow, ...). Just run it and move around (using arrows or mousemove). Note that to actually see the shaders in full glory you need a 3D card that can handle shader fragment programs (most modern 3D cards can do that). If your card cannot handle that then the shaders will automatically fallback to regular bumpmapping which is not as nice.
Download ShaderTest (2.5 megs)
|| Bouncy is a small demo written in XML. It features physics (using ODE). It resembles a pinball game a bit except that you can edit the level. It is certainly not a finished game but it can be used as the basis for one.
Download Bouncy (1.3 megs)
|| CrystalDash is a boulderdash clone written in XML. This is an example of a 2D game done using CelStart. It features a built-in level editor, sound, and a lot of nice objects to use in the levels. However it is not finished. You cannot die yet for example.
Download CrystalDash (0.2 megs)
|| PhysicsDemo is a simple demonstration of physics (using ODE) written in XML. Just collide the actor (a ball) against the objects in the scene to make them fall over. Note: this demo uses parallax shader and may run slower on older hardware due to that.
Download PhysicsDemo (1 megs)