Most of this documentation was originally written as my master's thesis, passed in September 2006. Although I was occasionally updating and adding content to this document later.
Warning: This document isn't a good introduction to the Castle Game Engine (anymore).
View in various formats:
Sources archive (full DocBook sources, Makefile, XSL, images —
everything you need to remake the HTML / PDF outputs above) :
vrml_engine_doc.tar.gz (11.3 MB)
You will need docbook (search for
to make HTML version of the document from DocBook sources.
Additionally you will need
fop (version >= 0.9x)
ttf-dejavu font if you want to make PDF version.
You can also get the latest version from the GitHub repository (in vrml_engine_internals).
The example VRML 1.0/2.0 models, used for screenshots
in this work, are available inside our VRML/X3D demo models (see in
So you can view them comfortably in
Copyright Michalis Kamburelis and other Castle Game Engine developers.
Thank you to Paweł Wojciechowicz from Cat-astrophe Games for various graphics.
This documentation is also open-source and you can even redistribute it on open-source terms.