Crystal Space – открытый кроссплатформенный, портативный игровой 3D-движок, написанный на C++. Работает с большинством графических 3D-карт. Поддержка OpenGL, дополнительных возможностей, таких как шейдеры и системы освещения, физика, 3D-звуки, наложение анимации, позволяет добавлять динамическое освещение и т. д.. Предусмотрен скриптинг (Python, Lua for Windows и другие языки).
Crystal Space поддерживает операционные системы семейства Microsoft Windows, GNU/Linux, UNIX, и Mac OS X. В ближайших планах реализовать совместимость с операционной системой Android.
Crystal Space написан на объектно ориентированном языке программирования C++. Состоит из целого ряда независимых модулей. Клиентские программы могут использовать плагины, такие как трёхмерная визуализация OpenGL, путём их регистрации в Crystal Space с помощью Shared Class Facility (SCF).
Для трёхмерного движка Crystal Space существует редактор мира AresEd. Редактор имеет версии для GNU/Linux (32/64) и Microsoft Windows. Последняя выпущенная версия редактора имеет номер 0.0.2. В состав AresEd также входит плеер для просмотра демосцен поставляющиеся вместе с редактором. Для нормального запуска AresEd на Microsoft Windows платформе потребуется установить дополнительные библиотеки.
Ссылки