Достоинства: бесплатный, кроссплатформенный, выбор ЯП и платформ.
Недостатки: только для профессионалов – непрост в освоении.
Crystal Space – это свободный комплект программного обеспечения для разработки 3D игр и приложений в реальном времени. В Crystal Space есть всё необходимое для реализации игр, но это не ограничивает данную среду. Система кросс-платформенная, с пакетом необходимых утилит, поддерживает множество языков программирования.
Архитектура классов позволяет использовать одни и те же проекты для разных платформ. Используется специфический для платформ код в клиентских приложениях. Сама система расширяема за счёт системы плагинов, что делает её удобной и сходной с Visual C++.
Помимо «сердца» Crystal Space, движка и рендера, за счёт подключения плагинов производится расширение возможностей. Вы можете подключать системы ввода/вывода, управление, джойстик, звуковой движок, физику и разные GUI. Ядро Crystal является модульным и расширяемым, благодаря чему возможны модификации и комплектации системы.
И поэтому в Crystal Space 3D нет запрограммированной игровой логики, типа как для работы с контентом проекта. Проекты используют локальный формат CEL. Возможна работа как по шаблонам.
Crystal Space – кросс-платформенная система, поэтому она поддерживает работу со всеми популярными операционными системами, типа: Windows, Linux, MacOS/X, x86, AMD64, PowerPC.
Crystal Space написан на C++ - это родной и рекомендованный язык для работы. Однако поддерживается программирование и на Python, Perl, и Java.
На официальном сайте имеются демонстрационные игры, которые помогут разобраться в использовании Crystal Space в разработке игр. Предоставляются примеры готовых игр с реализацией уровней, противников (AI), инвентаря, боеприпасов, здоровья и прочих геймплейных частей. Демо-игры могут запускаться на Windows, 32-bit GNU/Linux (необходим пакет CELstart).
Движок может работать с хорошей музыкой и звуковыми эффектами. Имеется поддержка decals для реализации отверстий от пуль, следов, переводок на авто и т.д. Имеется поддержка скелетной анимации. Физический движок ODE.
На Crystal Space 3D SDK разрабатывается проект «Outcast 2» – неофициальное продолжение игры «Outcast», разработчик которой обанкротился. Игра «Planeshift» - Open Source MMORPG, использующая движок Crystal Space.
В общем, весьма хороший свободный SDK разработки 3D-игр в реальном времени. На официально сайте имеется документация по движку.
Официальный сайт: http://www.crystalspace3d.org
Crystal Space is primarily a Software Development Kit, a middleware for developing 3D applications. There is a strong focus on games in particular, but Crystal Space itself is not limited to that. Notable features include strong cross-platform support, numerous utilities, and bindings for multiple languages.
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «Crystal Space», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.
Люди а как его скачать то? У меня виста, тип системы - 32 разрядная операционная система! Пожалуйста выложите прямую ссылку на загрузку! И скажите мой комп потянет ее?
Ясно дело, ведь для того, что бы создать нормальную игру, необходимо попотеть. ИМХО! ну 1. Кроссплатформенный; 2. Мультиязыковый; 3. Free... Заслуживает 5 баллов! Хм... Я как раз ищу двиг для второго проекта... Думаю, может подойти. Сейчас качнем, посмотрим...