PagePrincipale :: DerniersChangements :: ParametresUtilisateur :: Vous êtes ec2-184-73-66-157.compute-1.amazonaws.com
Raydium is a game engine. It provides a set of functions wich allow quick and flexible games creation.

Functions covers things like player inputs (keyboard, mouse, joystick, joypad, force feedback), rendering (3D objets, OSD (On Screen Display)), time (a game must run at the exact same speed on every computer), sound, ... (there's a lot more things to manage, in fact ;)
The project was started in 2001, trying to become a small 3D library, as a training to OpenGL.

But Raydium starts to manage more and more things (time engine, PHP scripting, physics engine, ...), and is now about to become a full "game engine".

As a demonstration, here it is some technical functionalities of Raydium:

Raydium is free software, available under GPL License.
Raydium is designed to be the engine used behind the MeMak project, but some complex tests were already created with this engine, as a few "complete" games: ManiaDrive, NewSkyDiver and Isaac.
There are a lot of others 3D/game engines (and some are very complete, such as Ogre, Crystal Space, ...). Raydium does not try to be as complex as these engines, but contrary, is aiming quick and simple developpement. A good example of this simplicity is NewSkyDiver, a game in less than 750 lines of code.

Tutorials (RaydiumTutorials) will demonstrate this.

Raydium website: http://raydium.org