Разработчики: The Brenwill Workshop Ltd.
cocos3d – это движок для разработки 3D-игр на языке objective-c для портативных iOS-устройств: iPad, iPhone и iPod Touch. Он основан на движке cocos2d как расширение 2D и 2,5D возможностей оригинала. Для осуществления 3D исходный движок был значительно доработан и уже представляет сложную систему разработки 3D со всеми необходимыми функциями.
cocos3d предлагает все основные возможности: использование моделей с 3D-мешами, сложное управление камерой, материалы и освещение. В созданные виртуальные миры вы можете легко экспортировать трёхмерные модели (с полной или частичной анимацией), созданные при помощи при помощи популярных пакетов типа Blender, 3ds Max или Cheetah3D. А импортированные модели могут взаимодействовать с другими объектами и управляться пользователем.
cocos3d, как и cocos2d, написан на Objective-C с использованием технологии OpenGL ES, понятной всем iOS-устройствам. В данном движке вы можете без труда создать 3D-игру с использованием OpenGL ES без переключения на C или C++, как требуется в большинстве других 3D-фреймворках. Вам не нужно заботиться о памяти системы, заполняя мир игры трёхмерными объектами, движок оптимизирован.
3D и 2D слои в играх могут взаимодействовать друг с другом и одинаково использоваться в игре. Вы можете использовать популярные форматы типа Collada и PowerVR POD, либо свой собственный формат благодаря системе плагинов.
Имеется сложная математическая система, которая оптимизирует работу OpenGL и обработку элементов приложения. Имеются демонстрационные примеры ты Xcode-проекты. Предлагается для свободного скачивания и использования исходные коды движка по лицензионному соглашению MIT. Движок развивается по системе доната, поэтому вы можете делать пожертвования, если считаете это нужным и возможным.
При установке движка cocos3d на OSX вам понадобится ещё и cocos2d, так как на нём основывается данное трёхмерное расширение. Подробности читайте в файле ReadMe, а также в специальных статьях по использованию движка cocos3d и его API.
Игры для смартфонов и прочих устройств на основе iOS сейчас чрезвычайно популярны, так же как и сами эти устройства. Но выбор среди движков, предлагающих возможность создания 3D-игр специально под эти устройства, не располагает множеством достойных представителей. А cocos3d и является одним из специально заточенных и развивающихся движков для iOS. Так почему же не обратить своё внимание на него. Тем более этот движок полностью открыт.
Официальный сайт: http://brenwill.com/cocos3d/
cocos3d is a significant extension to cocos2d, a popular, well-designed framework for building iOS games and applications that play out in 2D (or 2.5D isometric projection).
Both cocos3d and cocos2d are built on top of the OpenGL ES frameworks that runs on all iOS devices, and both are written in the native Objective-C familiar to all iOS developers. With cocos3d, you can effortlessly create a full 3D game or application without getting into the nitty-gritty needs of the OpenGL ES state machine, and without having to switch over to C or C++, as required by most other 3D frameworks.