Разработчик (и) | Klink! Программное обеспечение |
---|---|
Стабильная версия | v24 / 2 июля 2014 г. |
Операционная система | Mac OS X ; Microsoft Windows ; iOS ; Linux (требуется компиляция) |
Тип | Игровой движок |
Лицензия | MIT |
Веб-сайт | Klink! Программное обеспечение |
Dim3, также известный как Dimension 3, представляет собой бесплатный игровой движок 3D с открытым исходным кодом, созданный Брайаном Барнсом. Он был выбран компанией Apple для разработки программного обеспечения для OS X. и был представлен как один из их «горячих инструментов для создания игр». dim3 имеет запись в базе данных 3D-движков DevMaster.
dim3 использует OpenGL для рендеринга, JavaScript для написания сценариев, XML для данных и Простой слой DirectMedia для переключения разрешения, ввода и звука.
dim3 включает четыре приложения: Engine, Editor, Animator и Setup.
Engine - это приложение для развертывания, которое запускает игры, созданные в dim3. Игры (или «проекты») кроссплатформенны и требуют только правильного движка для работы на соответствующей платформе. Движок работает в Mac OS X, Microsoft Windows, iOS и может быть скомпилирован в Linux. Все версии могут играть в сетевые игры друг с другом.
Редактор используется для создания уровней путем импорта в него различных 3D-моделей. Редактор поддерживает попиксельное освещение, рельефное и зеркальное отображение, освещение в реальном времени и / или запеченное освещение, частицы и другие спецэффекты, скелетную анимацию и настройку с помощью javascript.
Аниматор используется для добавления циклической анимации и эффектов к моделям, используемым с dim3. Аниматор используется для добавления костей, настройки поз для костей и объединения этих поз в анимацию. Аниматор использует систему скелетной анимации. Это делает движение персонажа упрощенным, но очень реалистичным.
Setup - это утилита, которая используется для изменения всех других настроек в проекте, например, настроек HUD, сети или частиц.
Папка данных, представляющая игру, содержит все карты, модели, изображения, звуки и сценарии, необходимые для создания игры в dim3. Каждая игра является автономной в трех папках с данными, хотя на самом деле нужна только одна. Все данные, не относящиеся к редактору, находятся в стандартных форматах: PNG, WAV и mp3. В dim3 добавлена демонстрационная «игра», хотя сама по себе она не является игрой, но демонстрирует большую часть возможностей движка.