Home - Forums - Documentation - Gallery - Bugs


Tutorials for Developers

Most of the tutorials are supplied by our community and the style might be different between them. If you do find an error in one of them, please report it to the developers and we will try to correct it.

Basic tutorials

Basic Walktest tutorial: Walktest is the essential testing application for Crystal Space. Strongly recommended for newbies.

Bugplug tutorial: The Crystal Space project has a special plugin for bughunting. This tutorial shows you, how can you use it.

Cally in the maze tutorial. This series shows you step by step, how you can make a game with Crystal Space:

CEL menu tutorial: How to implement a game menu using CEL billboards

CEL XML syntax guide: Guide to CEL XML syntax with examples

Advanced tutorials

Halo tutorial: This tutorial gives you an example, how can you use halo lights in CS.

CEL navigation tutorial: Tutorial about artificial intelligence navigation and moving.

Professional tutorials

Luaplugin tutorial: Do you like Lua? Let's go to write a Lua binding plugin.

Building tutorials

Crosscompiling Crystal Space for Windows using GNU/Linux: This tutorial explains how you can compile Crystal Space for Windows on GNU/Linux.

Code::Blocks tutorial This tutorial describes step by step, how you can make an external CS project with Code:Blocks.

KDevelop IDE configuration for use with Crystal Space: This tutorial shows how to set up KDevelop in order to use it to create a Crystal Space application.

Compiling Python plugins with MSVC Have you issues with Python bindings? Then follow this tutorial.

Tutorials for Artists

Best practices: Important things to remember.

Efficient textures tutorial: This tutorial is about creating efficient textures in Crystal Space.

GIMP texture tutorial: Building patterns for GIMP so they can easily be used when creating textures.

Building a character mesh in Blender tutorial: A tutorial explaining how to build a low polygon character mesh in Blender.

Character Texture Mapping tutorial: A tutorial explaining how to texture map a character model in Blender.

Breakdown of an XML World File: This tutorial explains various parts of the Crystal Space XML world file format by going over an example.

Reflection Shader Tutorial: This is a tutorial that explains how you can use the dynamic reflection shader that is included with Crystal Space.

Car Modelling in Blender: This is a tutorial that shows steps of the lo-poly car modelling.

For other tutorials related to Blender and Crystal Space have a look at the Documentation of Blender2Crystal.

Some useful tutorials can be found on the Ecksdee artist section, namely creating realistic terrains and other such info.

| Article | Discussion | View source | History |