Универсальный Мульти-платформенный Игровой Движок

Быстрый, компактный, удобный

Весь runtime работает на ECS. Сверху можно писать привычные Behaviour-компоненты, смешивать их с системами, писать код на Haxe или C++ и доставлять контент сетевыми бандлами.

Знакомые идеи, но с другим фокусом.

Мы смотрим на сильные стороны разных движков и пытаемся взять из них то, что действительно помогает делать игры. Но Playgine не хочет быть копией привычных решений: мы хотим упростить путь от идеи до работающего билда. Поэтому веб-платформа для нас в приоритете: такие сборки быстрее запускать, проще доставлять игрокам и легче держать компактными.

ECS runtimeBehaviour componentsHaxe / C++Network bundlesMulti-platform
ECS Основа движка

Компоненты и сисемы работают экстремально быстро

Haxe Поддержка Haxe / C++

В будущем добавятся другие языки

Bundles Бандлы + DLC

Мощная система упаковки и доставки контента

IDE Среда разработки

Единый инструмент для всех задач: от написания кода до liveops

ECS-first скорость без отказа от привычного workflow.

Playgine разделяет runtime, редактор, скрипты, ассеты и доставку контента на понятные слои. Это помогает совмещать ECS-системы, Behaviour-компоненты, Haxe/C++ код и сетевые бандлы в одном проекте.

Скорость

Очень быстрый ECS runtime

В основе движка сущности, компоненты и системы. Это не дополнительный слой, а основной способ работы runtime.

Компоненты

Привычные компоненты поверх ECS

Можно писать Behaviour-компоненты в знакомой парадигме и при этом использовать ECS-системы там, где нужна скорость или batch-логика.

Код

Haxe и C++

Игровой код можно писать на Haxe или C++. Архитектура скриптов рассчитана на подключение новых языков позже.

Контент

Бандлы и сетевой контент

Контент можно собирать в бандлы и доставлять через сеть как downloadable content.

Платформы

Мультиплатформенный по архитектуре

Gameplay, renderer, ассеты и скрипты разделены так, чтобы проект не был привязан к одной платформе.

Происхождение

Разработан в России

Playgine полностью разрабатывается в России как собственный игровой движок.

Развиваем runtime, языки и доставку контента.

Сейчас

ECS + Behaviour

Доводим совместную работу ECS-систем и Behaviour-компонентов в редакторе и runtime.

Контент

Бандлы

Развиваем сборку, версионирование и сетевую доставку downloadable content.

Языки

Haxe, C++ и дальше

Укрепляем Haxe/C++ pipeline и готовим расширение доступных языков.

Платформы

Multi-platform runtime

Сохраняем архитектурную независимость от конкретной платформы и renderer backend.

Playgine Engine

ECS-first. Multi-platform. Made in Russia.