filmov
tv
Apus Game Engine / Обзор / 2D 3D бесплатный движок / Android, iOS, Windows, Linux / Delphi, Pascal

Показать описание
Donate (Поддержка канала копеечкой):
Сегодня мы поговорим о таком движке как Apus.
Apus Game Engine - это кроссплатформенный игровой движок. Движок представляет собой набор API, которые реализованы частично собственным кодом, а частично через внешние библиотеки. Актуальная версия движка 4. Создателем движка является программист из Беларуси Иван Поляков. Apus Game Engine ориентирован преимущественно на 2D-игры, но имеются возможности для работы и с 3D. Данный движок стал результатом создания целого ряда игр, в основном карточных в компании Apus Software. И постепенно перерос в полноценный движок, который стал доступен для публики бесплатно и с полностью открытыми исходными кодами на github. Сам движок очень крошечный по размерам, но внутри него кроются довольно неплохие возможности. И даже создатель движка Castle Game Engine Michalis Kamburelis является патроном автора данного движка.
Поддерживаются среды программирования Delphi и Lazarus, а так же поддерживается Free Pascal Compiler.
Новая четвертая версия движка позволяет создавать игры под одну из двух операционных систем: Windows и Linux.
Поддержка операционной системы I OS осталась с прошлых версий и она в довольно устаревшем видео пока что.
Мобильная платформа Android еще находится на стадии разработки и поддерживает на данный момент лишь частично.
Основная графическая система - OpenGL. Поддержка Direct3D, который остался в старых версиях.
Apus умеет работать со следующими графическими форматами: TGA, PNG, JPG, BMP, PVR, DDS.
Так же возможна работа с 3D моделями в форматах OBJ и IQM.
Есть технология предзагрузки изображений.
В движке присуствует возможность работы с частицами, шейдерами и пост процессингом для улучшения графики и создания графических спец эффектов.
Для работы со звуком есть следующие библиотеки Bass, iMixer (только для Windows OS), lib SDL (для всех платформ), а также нативные интерфейсы IOS и Android.
Встроена поддержка клавиатуры, мышки, геймпадов и сенсорных экранов. А так же работа с режимами монитором. В игровом движке можно создавать отдельные сцены и работать с ними.
Поддерживается подключение и работа с внешними шрифтами, текстом и эффектами для него.
Так же имеется возможность создавать приложения с поддержкой сети. Есть две реализации клиент-серверного протокола: на базе UDP и на базе HTTP.
В движке имеется развитая система UI, которую можно использовать не только для игр, но и любых других приложений: редакторов, утилит и т.д.
На данном движке написаны такие игры:
Star Madness
Astral Tournament
Spectromancer (доступна для в Windows and iOS). Ее можно найти в Steam, на игровом сайте и AppStore Astral
Astral Heroes (доступна для Windows). Игра доступна в Steam и на игровом сайте
Astral Masters (доступна для Windows and iOS)
Astral Towers (доступна для Windows and Linux). Игру можно найти в Steam
Видео нарезку из игр, которые созданы на движке Apus я и предлагаю Вам посмотреть.
Документация движка доступна только на английском языке, но можно ее перевести с помощью гугл переводчика. На данный момент работа над ней продолжается, так как она далеко не полная. Движок не сложен в работе и начать разрабатывать игры на нем можно довольно быстро.
Apus Engine очень активно развивается и обновляется. А на площадке Patreon можно поддежать развитие данного движка. Ссылки на скачивание и другие полезные ссылки Apus Game Engine доступна для Вас в описании под видео.
Комментарии