Разработчики Halo выпускают собственный движок для разработки игр Unreal
Разработчики культовой франшизы Halo объявили об изменении своего подхода к разработке игр.

Ursina - это новый игровой движок с открытым исходным кодом, с помощью которого вы можете создавать любые игры на Python, будь то 2-D, 3-D, приложения, визуализации, да что угодно.
Ursina - это последний движок в нашей серии обзоров движков для геймдева, в которую вошли Stride, O3DE, LWJGL и Cave.
Из них ближе всего к Ursina стоит Cave, который также работает на Python, но в сравнении с ним Cave выглядит более непонятным и тупым, а Ursina - более отполированной и простой в использовании.
Кроме того, Cave, хотя и свободен для использования даже в коммерческих приложениях, не является открытым исходным кодом, а является собственностью Uniday Studio, которая требует указания авторства - вы должны указать в своей игре Uniday Studio и Cave Engine, а экспортируемая игра не может содержать копию самого редактора Cave Engine. Ursina, напротив, полностью свободна и открыта, лицензирована по лицензии MIT без снижения доходов или платы за подписку.
В этот момент вы можете задаться вопросом, достаточно ли быстр Python для разработки игр по сравнению с C++. Ответ заключается в том, что наиболее важные части Ursina написаны на C++ или в коде шейдеров,
что позволяет использовать Python поверх него без каких-либо потерь в производительности, а значит, позволяет
вы можете наслаждаться преимуществами производительности при написании кода на Python.
С точки зрения фреймворка, в Ursina все начинается с объекта Entity, он же «Бог», который, как и ожидалось, имеет свойства
моделью, текстурой и цветом, а также функциональностью, такой как позиционирование, вращение, прием входных данных и реакция на события.
Самый простой пример создания и использования энтити, в данном случае куба, выглядит следующим образом:
Вы видите, что код чист и не требует пояснений.
Чтобы разобраться в нем более глубоко, просмотрите документацию, и вы получите представление о возможностях движка:
Быстрый способ создать свою первую игру - пройти вводный урок.
Ursina доступна для всех популярных платформ, MacOS, Windows и Linux. Чтобы установить ее, просто воспользуйтесь pip :
pip install ursina
Также установите дополнительные зависимости с помощью:
pip install ursina[extras].
Теперь вы можете приступать к написанию своей первой игры с помощью Ursina!
В заключение можно сказать, что Ursina с ее чистым интерфейсом предлагает первоклассную возможность для тех, кто уже знаком с Python, добавить разработку игр в свой арсенал навыков. Почему бы и нет?
Разработчики культовой франшизы Halo объявили об изменении своего подхода к разработке игр.
Компания Unity объявила об отмене спорной «платы за время выполнения» для разработчиков игр.
Компания Google выпустила игру для разработчиков, цель которой - заставить программистов решать головоломки путем написания кода.