CEL

From GPWiki

(Redirected from What is CEL)

Files:GUITutorial_warn.gif The Game Programming Wiki has moved! Files:GUITutorial_warn.gif

The wiki is now hosted by GameDev.NET at wiki.gamedev.net. All gpwiki.org content has been moved to the new server.

However, the GPWiki forums are still active! Come say hello.

CEL is the short form for Crystal Entity Layer. CEL works on top of Crystal Space and provides entities and property classes. This should help making games with Crystal Space much simpler.

The 2 Layers CEL is parted into 2 seperate layers, the physical layer (communicating with Crystal Space for complex operations) and the behaviour layer (providing game funcionality like game logic using the physical layer).

Physical Layer Property Classes do the hard low-level job and interact with Crystal Space game objects (meshes, cameras, keyboard input, etc.)

Behaviour Layer Classes does a simpler medium-level job providing game logic, strategy and event handling by calling the Physical Layer Property Classes and getting called by it.

This allows a game programmer to write a game without ever touching any Crystal Space structures directly (but the programmer still has the oportunity to do so).

Related Weblinks