Платформа: Windows, Web через плеер, Android, iOS;
Лицензия: MIT;
Языки программирования: C#;
Открытый исходный код: свободно предоставляется;
Графический API: DirectX;
Достоинства: открытый, бесплатный, кроссплатформенный, укомплектованный всем необходимыми инструментами и расширениями, коммерческое качество, возможность разрабатывать проекты AAA качества;
Недостатки: пока еще сыроват, но разработчики не спят;
Первый релиз: 15 июня 2013 года;
Разработчики: ChangYou.com Limited.
Genesis-3D – это полностью бесплатный открытый игровой 3D-движок от компании ChangYou, которая является разработчиком и оператором множества онлайн игр в Китае. ChangYou вложила в его разработку более 30 миллионов долларов. При том, что движок распространяется с открытыми исходными кодами, он ориентирован на коммерческое использование. Включает в себя всё необходимое для разработки любых по жанру и направлению 2D/3D игр: кроссплатформенный рендер, 2D-движок, физический движок, звуковую систему, систему эффектов частиц, анимационную систему, сетевой движок, а также инструментарий для игрового дизайна и мн.др.
Движок спроектирован так, чтобы облегчить и упростить разработку игр. Многие игровые элементы настраиваются визуально и без программирования.
Гибкий рендер позволяет реализовывать самые реалистичные и ошеломительные визуальные сцены. Включает в себя все необходимые эффекты солнечного света, огни и источники радиального освещения. Задействует более 80 различны материалов для реализации динамических теней, мягких теней, задержанного освещения и мн.др.
Система частиц использует наложение и комбинацию разнообразных спецэффектов. Имеется специальный редактор частиц с широким набором возможностей для создания своих специальных эффектов огня, дыма, дождя, пыли, взрывов и т.п. Система окружающей среды помогает разработчикам легко создавать естественную окружающую среду: туман в долине, снежную ночь, дождь со снегом и пр. Вам достаточно только настроить широту и долготу, выбрав нужные погодные условия. Ландшафт, растительность, вода, и скайбокс удобно настраиваются в Genesis-3D Editor, что позволяет разработчикам реализовывать игры со сложным виртуальным миром.
Законы физики и кинематики базируются на встроенном физическом движке NVIDIA PHYSX. Эта библиотека позволяет работать с твёрдыми телами, осуществлять столкновения, трения тел и всё остальное, что необходимо. Система анимации задействует шаблоны движений персонажей, которые легко настраиваются и смешиваются. Звуковая система включает в себя практически всё необходимое для работы со звуковым сопровождением и эффектами в 3D пространстве.
Движок хорошо оптимизирован. Объекты, которые скрыты, не просчитываются – технология Occlusion Culling, благодаря чему происходит высвобождение ресурсов устройства. Благодаря технологии LOD близкие объекты будут детализированы, а отдалённые будут использовать упрощённую трехмерную сетку, что всё же не будет заметно игроку. Инструменты анализа производительности сцен позволят реализовывать оптимизированные игры, например, ориентированные на Web, где важно подгружать игровые объекты налету без остановки.
Вы можете разрабатывать и отлаживать проект на одной платформе и выпустить его под любую поддержанную платформу нажатием одной кнопки. Если вы приобретаете поддержку от ChangYou, то вы можете рассчитывать на тестирование вашего проекта на любых мобильных устройствах, как современных, так и старых.
На официальном сайте движка можно получить техническую поддержку и всестороннюю документацию. Его открытость позволяет заточить сборку под конкретный проект. Движок подходит как для профессионалов, так и для начинающих разработчиков игр.
Естественно, движок очень даже привлекателен, учитывая его возможности и открытость, но это ещё не всё. Кроме того китайская компания ChangYou, которая поддерживает движок, по обращению может предоставить услуги поддержки, консультации и издания качественных проектов.
Системные требования:
System: Windows Vista/XP,Windows 7;
CPU: AMD AthlonX2 2.8 GHz, Intel Core 2 Duo 2.4 GHz или лучше;
Оперативная память: 2GB или больше;
Место на HDD: 8GB;
Графическая карта: ATI Radeon HD 3850, NVIDIA GeForce 8800GTS или мощнее;
Для запуска требуются предустановленные пакеты DirectX 9.0c и .Net 4.0.
Официальный сайт: http://www.genesis-3d.com
Исходники: https://github.com/Genesis-3D/Genesis-3D
Genesis-3D is the first commercial open source 3D engine all over the world. It includes cross-platform render engine, 2D engine, physical engine, sound system, particle system, animation system, server engine and game design tools, and so on. So, it can be used to develop all kinds of games. Commercial quality and open source are two main advantages of Genesis-3D.You can find integrated functions, great tool chains and extremely stabilization in the engine. With the open source, Genesis-3D enables developers to modify and customize the device according to their needs. Besides, it also provides with comprehensive technical support and localized documentations. And different cooperative enterprise can get customized service for the engine, which is well shown the idea of the human-centric.
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «Genesis-3D», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.
Если кто нибудь попытается скомпилировать, и у вас это получится , напишите пожалуйста как вы это сделали , и с помощью чего. P.S. Да я тупой и плохо ориентируюсь в чужих исходниках)