Home - Forums - Documentation - Gallery - Bugs
Line 15: Line 15:
=Documentation=
=Documentation=
-
The first place to start is [http://cel.crystalspace3d.org/docs/online/manual-1.0/ the manual].
+
The first place to start is the manual:
 +
 
 +
{| border="1" cellpadding="5" cellspacing="0"
 +
{{CELDocsInTable}}
 +
|}
Also worth checking out is the [http://planeshift.sourceforge.net/celtut/cel.html Planeshift summary] and [http://thomi.imail.net.nz/archives/attachments/DevelopersFAQ/attachments/notes-cel.pdf Once CEL tutorial].
Also worth checking out is the [http://planeshift.sourceforge.net/celtut/cel.html Planeshift summary] and [http://thomi.imail.net.nz/archives/attachments/DevelopersFAQ/attachments/notes-cel.pdf Once CEL tutorial].

Revision as of 08:18, 20 December 2006

Contents

Introduction

CEL (or Crystal Entity Layer) is a set of plugins and applications built on top of the Crystal Space SDK. CEL provides a set of commonly used abstractions to specifically help with writing games. CEL introduces the notion of an 'entity' which can be any kind of (visual or non-visual) object in a game. CEL also comes with a lot of useful plugins for 3rd/first person camera handling, physics, movement system, quest system, and so on.

Written in C++, CEL can also be interacted with via Python or Xml. Using CELstart it is also not neccessary to use C++. This means that since the base code is C++, CEL is fast while being extremely easy to use from within Python and/or Xml.

Documentation

The first place to start is the manual:

CEL user manual view online download
CEL public API reference view online download
Wiki documentation CEL Wiki Documentation
CEL Design document CEL Design

Also worth checking out is the Planeshift summary and Once CEL tutorial.

Downloads

Latest Release (1.0rc1)

The latest CEL release can by find on the sourceforge project page in the downloads section.

Example Demos/Games

CEL comes prepackaged with a number of example applications which can be found under apps/ in the CEL package.

| Article | Discussion | View source | History |