Home - Forums - Documentation - Gallery - Bugs
Current revision (10:34, 25 January 2010) (edit) (undo)
(Removed notion of "current version", link directly to Download page; also added some line breaks)
 
(15 intermediate revisions not shown.)
Line 9: Line 9:
[http://img511.imageshack.us/img511/1271/celfa3.png Different Crystal theme]) -->
[http://img511.imageshack.us/img511/1271/celfa3.png Different Crystal theme]) -->
-
CEL is a library built on top of the Crystal Space SDK to provide a set of commonly used abstractions to specifically game programmers boosting productivity.
+
CEL (or Crystal Entity Layer) is a set of plugins and applications built on top of the Crystal Space SDK.<br/>
 +
CEL provides a set of commonly used abstractions to specifically help with writing games.<br/>
 +
CEL introduces the notion of an 'entity' which can be any kind of (visual or non-visual) object in a game.<br/>
 +
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 yet, very simple if Python and/or Xml are used.
+
Written in C++, CEL can also be interacted with via Python or Xml. Using [[CELstart]] it is also not necessary to use C++.<br/>
 +
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=
=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:
-
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].
+
{| border="1" cellpadding="5" cellspacing="0"
 +
{{CELDocsInTable}}
 +
|}
-
=Downloads=
+
Also worth checking out (but getting a bit dated now) are 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].
-
==Latest Release (1.0rc1)==
+
=Downloads=
-
The latest CEL release can by find on the sourceforge project page in the [http://sourceforge.net/project/showfiles.php?group_id=31572&package_id=23653 downloads section].
+
Go to the [[Download|download]] section to download Crystal Space (required for CEL) and CEL.
==Example Demos/Games==
==Example Demos/Games==
-
CEL comes prepackaged with a number of example applications which can be found under apps/ in the CEL package.
+
CEL comes prepackaged with a number of example applications which can be found under apps/ in the CEL package. You can also download the binary [[CELstart]] application and download several demos from [[CELstart|here]].

Current revision

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 necessary 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 (but getting a bit dated now) are the Planeshift summary and Once CEL tutorial.

Downloads

Go to the download section to download Crystal Space (required for CEL) and CEL.

Example Demos/Games

CEL comes prepackaged with a number of example applications which can be found under apps/ in the CEL package. You can also download the binary CELstart application and download several demos from here.

| Article | Discussion | View source | History |