Nebula Device – это кроссплатформенный (Win, Linux, Irix, Mac, Xbox) 3D движок и набор инструментов для разработки визуальных приложений и игр. Nebula является свободным игровым движком с открытым исходным кодом. Он написан на С++, а в качестве рендера использует Direct3D9 или OpenGL. Для программирования требуются знания в поддерживаемых скриптовых языках: Tcl, Python, Lua.
Nebula3 SDK предлагает улучшенную интеграцию с Visual Studio, поддержку мультиплатформенной сборки, новые командные утилиты. Движок написан на С++ и полностью интегрирует в себе Mangalore. Поддержка Maya. Динамические деревья, системы частиц, предварительный просмотр в реальном времени и мн. др. Необходимые инструменты, в том числе Foundation Layer, Toolkit Layer, который содержит хэлпер классов и утилиты для экспорта ассетов и др.
В RadonLabs работают на улучшением движка. В нём планируется сделать больше шейдеров, доработать систему анимации, сделать подсистему скин-персонажей, разработать систему стиминга для XBox 360, оптимизировать систему сообщений и т.д.
Для скриптования в движке используется популярный скриптовой язык программирования LUA. Архитектура Nebula разделена на 3 части: на базовую, рендер и приложения. Для корректной работы с Nebula3 нужен DirectX SDK и Visual Studio 2005 SP1, TCL, MSBuild, NSIS, UnxUtils.
Движок является открытым и очень популярен среди независимых разработчиков. Он предоставляет большие возможности и функциональность для разработчика игр на разные платформы: PC, Xbox360, Wii и т.д.
Официальный сайт: https://sourceforge.net/projects/nebuladevice/
http://nebuladevice.cubik.org
The leading Open Source 3D game and visualisation engine used in dozens of commercial games and professional visualisation applications released worldwide. A well-tried and robust C++ game engine. An "Operating System" for games. OpenSource - It's free! Multiplattform (Win, Linux, Irix, Mac, Xbox). A portability wrapper (unified APIs). An abstraction layer (simplified APIs). A DX9 rendering engine. An extensive and most modern feature set. Flexible scripting: TCL, Python, LUA. |