Сообщество RSS DEV
Подписаться
Игровой движок 3 — оболочка для визуального программирования игр на Python
Игровой движок 3 — это оболочка для разработки 2D-игр и приложений, предназначенная как для начинающих, так и для профессионалов. Он создан с использованием Python и Cython, предлагая визуальное узловое программирование для простоты использования. Движок включает в себя функции для графики, физики и анимации, упрощая процесс разработки. Он имеет структуру проекта с редакторами объектов, сцен и функций, а также включает в себя физический движок для реалистичного взаимодействия. Анимации управляются через специальный редактор, позволяющий настраивать зацикливание и скорость. Основная функциональность опирается на узлы, категоризированные для событий, логики, действий и многого другого, а также движок поддерживает пользовательский код Python внутри узлов. Пользователи могут создавать проекты в Windows (полностью функционально) и Linux (бета). Веб-сайт проекта предлагает руководство и документацию, а примеры проектов, такие как Google Dino и Snake, демонстрируют возможности движка. Запланированные будущие улучшения включают поддержку шейдеров и расширенную совместимость с платформами. Игровой движок 3 стремится предоставить пользователям возможность создавать сложные приложения с помощью удобного визуального подхода.