Приветствую хабр! Хочу вам представить Game Engine 3 - 2D движок с открытым исходным кодом с визуальным редактором на основе нодов, которые позволяют создавать приложения без написания кода
Архитектура
Проект основан на языке программирование Python, а также с использование Cython (для улучшенной производительности)
Дыижок - графичечский движок основаный на Pygame и Pillow, физике и системе анимаций
Редактор - визуальный редактор для создание приложений, работе с физикой и анимацией
Сайт - сайт с описанием проекта, документацией и возможностью публиковать проекты

Физический движок
Коллизия - проверка коллизии между объектами
Объекты - объекты имееют следующие типы: статический, динамический, кинематический, частица, текст, поле текста, кнопка

Визуальное программирование
Данный движок позволяет писать код с помощью нодов (структурных единиц) с которыми можно написать программу любого уровня

Ноды деляться на следующие типы:
События (при начале игры, при нажатии клавиш)
Циклы и условия
Текст (различные операции с текстом и его отображению)
Операции с числами
Операции с объектами (переместить объект, создать объект и т.п.)
Операции со списками и словарями
Работа с музыкой

Программа Hello World на нодах
Система анимацией
Каждая анимация содержит в себя группы в которых соответственно находяться спрайты. Каждую группу можно настроить: будет ли она циклична, скорость воспроизведение, будет ли эта группа стартовой

Примеры проектов
На Game Engine 3 было сделано несколько приложений для демонстрации возможностей движка, которые вы можете найти в репозитории:
Платформер с генерацией карты
Google Dino
Змейка
Быстрый старт
Скачать установщик программы с сайта проекта
Установить программу
Запустить Game Engine 3 и создать новый проект
Планы на будущее
Поддержка шейдеров
Экспорт проектов на Android, iOS, Web
Расширение библиотеки нодов
Заключение
Game Engine 3 - приложение для разработки игр на Windows и Linux без написание кода с интуитивно понятным интерфейсом
Ссылки:
Буду рад ответить на любые вопросы
