Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Разработчики) | Основная команда jME |
---|---|
Стабильный выпуск | 3.3.2 / 27 апреля 2020 г . [1] |
Предварительный выпуск | 3.4.0-alpha7 / 6 апреля 2021 г . [1] |
Репозиторий | |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Платформа | Java (JVM) |
Тип | Игровой движок |
Лицензия | Лицензия BSD |
Веб-сайт | jmonkeyengine |
jMonkeyEngine ( jME ) - игровой движок, созданный специально для современной 3D- разработки, так как он широко использует шейдерную технологию. С помощью этого движка можно писать 3D-игры как для Android, так и для настольных компьютеров. jMonkeyEngine написан на Java и использует LWJGL в качестве средства визуализации по умолчанию ( доступен другой модуль визуализации, основанный на JOGL [2] ). OpenGL 2 через OpenGL 4 полностью поддерживается.
jMonkeyEngine - это проект с открытым исходным кодом, ориентированный на сообщества, выпущенный под новой лицензией BSD . Его используют несколько коммерческих игровых студий [3] [4] и учебных заведений. [5] [6] [7] Стандартная загрузка jMonkeyEngine 3 легко интегрируется с расширенным SDK .
jMonkeyEngine 3 SDK [ править ]
Сам по себе jMonkeyEngine представляет собой набор библиотек , что делает его инструментом разработки игр низкого уровня . В сочетании с IDE, такой как официальный jMonkeyEngine 3 SDK, он становится средой разработки игр более высокого уровня с несколькими графическими компонентами. SDK основан на платформе NetBeans , обеспечивая возможности графических редакторов и подключаемых модулей. Наряду с центрами обновлений NetBeans по умолчанию , SDK включает в себя собственный репозиторий подключаемых модулей и возможность выбора между стабильными точечными выпусками или ночными обновлениями.. С 5 марта 2016 года основная команда официально больше не поддерживает SDK. С тех пор он по-прежнему активно поддерживается сообществом.
Примечание . «JMonkeyPlatform» и «jMonkeyEngine 3 SDK» - это одно и то же.
История [ править ]
jMonkeyEngine был создан, чтобы восполнить недостаток полнофункциональных графических движков, написанных на Java. У проекта есть отличная история, состоящая из двух частей, поскольку текущая основная команда разработчиков не включает ни одного из первоначальных создателей.
jMonkeyEngine 0.1–2.0 [ править ]
Версия jMonkeyEngine от 0.1 до 2.0 знаменует время с момента, когда проект был впервые создан в 2003 году, до последней версии 2.0, выпущенной в 2008 году. Когда основные разработчики в то время постепенно прекращали работу над проектом в конце 2007 года и в начале. В 2008 году версия 2.0 еще не была официально стабильной . Несмотря на это, кодовая база была принята для коммерческого использования, и сообщество активно поддерживало версию 2.0 больше, чем любую другую.
- 2003 г.
- Первоначальная работа над jMonkeyEngine была начата Марком Пауэллом (он же MojoMonkey) в качестве побочного проекта, чтобы посмотреть, можно ли написать полнофункциональный графический API на Java. Большая часть ранней работы над API была вдохновлена книгой Дэвида Эберли о C ++ « 3D Game Engine Design» .
- Январь 2004 г.
- К Марку присоединился Джошуа Слэк (он же Ренанс), и в течение следующих двух лет вместе с другими участниками сообщества был разработан коммерчески жизнеспособный API.
- 15 августа 2008 г.
- Джошуа Слэк объявляет об отказе от активной разработки jMonkeyEngine. [8] [9]
jMonkeyEngine 3.0 [ править ]
После ухода основных разработчиков jME в конце 2008 года кодовая база оставалась практически неизменной в течение нескольких месяцев. Сообщество продолжало вносить исправления, но проект не двигался в каком-либо четком направлении. Версия 3.0 начиналась как не более чем эксперимент. Первый предварительный выпуск jME3 в начале 2009 года вызвал много шума [10] в сообществе, и большинство согласилось, что эта новая ветка станет официальным преемником jME 2.0. С этого момента все формальности были разобраны между предыдущими разработчиками ядра и новыми. Основная группа Jme теперь состоит из восьми самоотверженных людей.
- 1 апреля 2009 г.
- Кирилл Вайнер «shadowislord» запускает новую ветку в официальном репозитории jMonkeyEngine и фиксирует первый общедоступный код для jMonkeyEngine 3.0. Вскоре после этого ветка была переименована, чтобы отразить ее «тестовый» статус. [11]
- 24 июня 2009 г.
- Проект видит новое начало в официальной ветке jMonkeyEngine 3.0, изначально спроектированной и разработанной исключительно Кириллом Вайнером. Управленческие обязанности берет на себя Эрленд Согге Хегген, которого вскоре сопровождает Скай Бук. [12]
- 17 мая 2010 г.
- Выпущена первая альфа-версия jMonkeyEngine 3. [13] В ту же дату был выпущен первый альфа-релиз jMonkeyEngine SDK, всего через несколько месяцев после первых этапов планирования. [14] "jMonkeyEngine SDK" с тех пор стал загружаемым продуктом по умолчанию, рекомендованным всем разработчикам jME3.
- 7 сентября 2010 г.
- Веб-сайт jMonkeyEngine был полностью переработан. Новый домен jmonkeyengine.org посвящен всем проектам и деятельности сообщества. Старый jmonkeyengine.com перепрофилирован под сайт продвижения продуктов. [15]
- 22 октября 2011 г.
- Выпущена бета-версия jMonkeyEngine 3 SDK. Дорожка стабильных обновлений представлена как альтернатива загрузке новейших ночных сборок. [16]
Проекты, поддерживаемые jMonkeyEngine [ править ]
- Nord , браузерная MMO на Facebook, созданная Skygoblin . [18] [19] [20]
- Grappling Hook , игра-головоломка от первого лица, созданная одним независимым разработчиком. [21] [22] [23]
- Дрохтин , Стратегия в реальном времени (RTS), Одиночная / многопользовательская. Постройте свою деревню и станьте великим лидером своих граждан. [24]
- Chaos , трехмерная фэнтезийная кооперативная ролевая игра от 4Realms. [25]
- Skullstone , однопользовательская игра по подземельям в стиле ретро с современной 3D-графикой, созданная Black Torch Games. [26] [27]
- Spoxel , приключенческая 2D-игра-песочница, созданная Epaga Games. [28]
- Lightspeed Frontier , космическая песочница с элементами ролевой игры, строительства и исследования, созданная Crowdwork Studios. [29] [30]
- Subspace Infinity , двумерный ммо-боевик с космическим истребителем сверху вниз. [31]
Прием [ править ]
- Презентация JavaOne 2008 [32] [33] [34]
- Финалист конкурса PacktPub Open Source Graphics Software Award 2010 [35]
Форк Ardor3D [ править ]
Ardor3D начал свою жизнь 23 сентября 2008 г. как форк jMonkeyEngine Джошуа Слэка и Рикарда Херлитца из-за того, что они считали непримиримыми проблемами с именами, происхождением, лицензированием и структурой сообщества в этом движке [36], а также желанием поддержите мощный движок Java с открытым исходным кодом с организованной корпоративной поддержкой. Первый публичный релиз вышел 2 января 2009 года, а новые релизы выходили каждые несколько месяцев. В 2011 году Ardor3D использовался в миссии Mars Curiosity как NASA Ames [37], так и NASA JPL, [38] для визуализации местности и движения марсохода. 11 марта 2014 года Джошуа Слэк объявил, что проект будет закрыт, хотя само программное обеспечение останется под лицензией zlib и будет оставаться в свободном доступе.[39] [40] Однако подмножество Ardor3D под названием «Продолжение Ardor3D от JogAmp» [41] [42] по-прежнему активно поддерживается Жюльеном Гуэссом. [43] [44]
Ссылки [ править ]
- ^ a b «Выпуски · jMonkeyEngine / jmonkeyengine» . github.com . Проверено 13 апреля 2021 .
- ^ http://forum.jogamp.org/JOGL-2-support-for-Ardor3D-JMonkeyEngine-3-jzy3d-and-NiftyGUI-tp1706747p1725360.html
- ^ "Nord, MMOG на базе jME, разработанный SLX Games" .
См. Нижний колонтитул веб-сайта для справки.
- ^ "Обзор Poisonville, браузерной MMOFPS на базе jME на bbgsite.com" . Архивировано из оригинала на 2012-12-18 . Проверено 4 ноября 2010 .
- ^ "Класс разработки игр Университета Южного Иллинойса" .
Программные аспекты разработки игр
- ^ "Освещение в прессе студенческих проектов Технологического института Джорджии" . Архивировано из оригинала на 2008-01-14.
Зимний демонстрационный день 2007 года в Технологическом университете Джорджии
- ^ "Проект Betaville в BxmC" . Архивировано из оригинала на 2012-09-24.
Совместное городское планирование в 3D
- ^ Джошуа Слэк (2008-08-15). «перерыв» . Форум jMonkeyEngine. Архивировано из оригинала на 2011-07-26 . Проверено 12 августа 2009 .
- ↑ Джошуа Слэк (14 августа 2008 г.). «В конце тура ...» Архивировано из оригинала на 2009-07-03 . Проверено 12 августа 2009 .
- ^ "Проект jME3" . Форум jMonkeyEngine. 2009-04-01. Архивировано из оригинала на 2013-07-04 . Проверено 23 апреля 2013 .
- ↑ Кирилл Вайнер (01.04.2009). «Новый филиал и менеджмент» . Проект jMonkeyEngine GoogleCode.
- ^ Эрленд Sogge Heggen (2009-06-24). «Новый филиал и менеджмент» . Блог jMonkeyEngine. Архивировано из оригинала на 2010-01-01 . Проверено 7 декабря 2009 .
- ^ Эрленд Sogge Heggen (2010-05-17). «Выпущена первая альфа-версия jME3» . Блог jMonkeyEngine. Архивировано из оригинала на 2010-07-06 . Проверено 4 ноября 2010 .
- ^ Normen Хансен (2010-02-01). «Выпущена первая альфа-версия jME3 SDK, также известная как jMonkeyPlatform Alpha-1» . Форум jMonkeyEngine. Архивировано из оригинала на 2010-09-30 . Проверено 16 января 2011 .
- ^ Эрленд Sogge Heggen (2010-09-07). «Полный редизайн сайта» . Блог jMonkeyEngine. Архивировано из оригинала на 2010-11-13 . Проверено 4 ноября 2010 .
- ^ Нормен Хансен (2011-10-22). "Выпущена бета-версия jMonkeyEngine3 SDK!" . Блог jMonkeyEngine. Архивировано из оригинала на 2011-12-24 . Проверено 10 февраля 2012 .
- ^ Эрленд Согге Хегген (2014-02-15). "jMonkeyEngine 3 SDK Stable выпущен!" . Блог jMonkeyEngine. Архивировано из оригинала на 2015-02-06 . Проверено 20 сентября 2015 .
- ^ «SLX Games запускает Nord на Facebook» . EngageDigital / Автор Алисия Эшби. 2010-09-16.
См. Нижний колонтитул для подтверждения благодарности jMonkey.
- ^ «Nord: 3D Virtual World на Facebook» . Бета-игры. 2010-09-19.[ постоянная мертвая ссылка ]
- ^ «Шведские SLX Games выводят первую 3D MMO на Facebook» . ArcticStartup. 2010-09-22. Архивировано из оригинала на 2012-10-30 . Проверено 5 ноября 2010 .
- ^ "Запись в Grappling Hook IndieDB" . Кристиан Тайстер через IndieDB.
- ↑ Джон Уокер (24 сентября 2009 г.). «Что написано на олове: крюк» . Ружье Rock Paper.
- ^ Майкл Роуз (2009-10-03). «Выбор инди-игры: Абордажный крючок (игры на скорость)» . Инди-игры - блог.
- ^ «Дрохтин - инди-стратегия» . 2014-01-22.
- ^ Idix, простата. «Интервью: 4realms - Досье / Chroniques RPG France» . www.rpgfrance.com (на французском) . Проверено 27 июля 2017 .
- ^ "Skullstone - Dungeon Crawler в разработке | Новости @ RPGWatch" . www.rpgwatch.com . Проверено 27 июля 2017 .
- ^ "Skullstone | IGDB.com" . IGDB.com . Проверено 27 июля 2017 .
- ^ "Spoxel | IGDB.com" . IGDB.com . Проверено 11 марта 2018 .
- ^ "О Lightspeed Frontier | Официальная вики Lightspeed Frontier @ Gamepedia" . lightspeedfrontier.gamepedia.com . Проверено 11 марта 2018 .
- ^ "Lightspeed Frontier | IGDB.com" . IGDB.com . Проверено 11 марта 2018 .
- ^ "Репозиторий исходников Subspace Infinity | Репозиторий Github" . www.github.com/assofohdz/Subspace-Infinity . Проверено 9 мая 2018 .
- ^ "Основная презентация JavaOne" . Оракул / Солнце.
- ^ «Презентационные слайды» (PDF) . Оракул / Солнце.
- ^ "Сообщение в блоге JavaOne с видео" . Блог jMonkeyEngine. 2010-09-07. Архивировано из оригинала на 2011-07-26 . Проверено 4 ноября 2010 .
- ^ "Объявление номинантов PacktPub" . PacktPub. Сентябрь 2010 Архивировано из оригинала на 2010-09-30 . Проверено 4 ноября 2010 .
- ↑ Джошуа Слэк (23 сентября 2008 г.). «Новый фокус: Ardor3D» . Архивировано из оригинального 10 апреля 2016 года.
- ↑ НАСА (19 марта 2014 г.). «НАСА ВЕРВ: Интерактивная трехмерная визуализация в Eclipse» .
- ^ НАСА, Лаборатория реактивного движения и Калифорнийский технологический институт (17 сентября 2009 г.). «Интерактивная 3D визуализация Марса» .
- ↑ Джошуа Слэк (11 марта 2014 г.). «Сворачивание» .
- ↑ Джошуа Слэк (11 марта 2014 г.). «Сворачивание» . Архивировано из оригинального 10 апреля 2016 года . Проверено 26 марта 2016 года .
- ^ Julien Gouesse (22 ноября 2014). «Доступно руководство пользователя JogAmp's Ardor3D Continuation» .
- ^ Julien Gouesse (2 августа 2014). «Обзор продолжения JogAmp's Ardor3D» .
- ^ Julien Gouesse (22 ноября 2014). «Официальная домашняя страница и Github для Ardor3D» .
- ^ Julien Gouesse (17 марта 2014). "Ardor3D, JOGL 2" .
Внешние ссылки [ править ]
- Официальный веб-сайт