Simulant – это портативный игровой 2D/3D-движок общего назначения для разработки игр под разные платформы, в том числе и ретро: Sega Dreamcast, PC Windows, Linux (Fedora), Mac OS X, Android и iOS. Сборка через CMake. Включает сторонние библиотеки и технологии: ZLIB, SDL2, OpenGL, TinyXML, OpenAL.
Написан движок на C++11. Программирование игровой логики происходит на ЯП C++ и Python, прилагаются стандартные шаблоны и заготовки для быстрого старта и освоения возможностей движка. Например, на нём разработана игра «Swirling Blades: Desert Thunder» для Sega Dreamcast, Linux и Windows, «Rocks & Spaceworms» на Android.
Имеется поддержка скриптуемой системы частиц, системы материалов, 3D-моделей форматов OBJ, MD2 (анимация) и OPT, текстур форматов JPG, PNG, TGA, WAL и PCX, гибкой системы UI через API, 2D и 3D звука. Задействован оптимизированный рендер, использующий 2D спрайты, бэкграунды и 3D скайбоксы. Для физической системы Rigid Body Physics используется сторонняя открытая библиотека Bounce. Имеются процедурные функции для того, чтобы производить сферы, кубы, капсулы, круги и прямоугольники. Имеются камеры и вьюпорты.
Распространяется по трём лицензиям: LGPL 3.0+, коммерческое и некоммерческое использование. Они указаны на официальном сайте с описанием условий, которые необходимо обязательно соблюсти для корректного использования.
Официальный сайт: https://simulant-engine.appspot.com
A portable general-purpose game engine for Dreamcast, Linux, Windows and OSX.
Simulant was my accidental hobby engine. It started while I was reverse-engineering a model format and wanted to quickly and easily manipulate meshes. Over the next couple of years I chipped away at it here and there, using it for various little toy projects, but it grew out of control without any focus. Over time it became a dumping ground for useful graphics-related code, and depended on more and more third party libraries.
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «Simulant», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.