Godot Engine (.NET)
Godot Engine contributors · Игровой движок Godot с поддержкой C#, сценами, 2D/3D-графикой, физикой, отладкой и экспортом.
Описание
Godot Engine (.NET) — редакция игрового движка Godot с поддержкой C#, распространяемая с открытым исходным кодом. Она предназначена для разработчиков 2D- и 3D-игр и интерактивных приложений и включает редактор сцен и узлов, анимацию, физику, инструменты интерфейса, импорт ресурсов и средства написания скриптов. Выбирайте эту редакцию, если ваш проект использует C#; также доступен GDScript.
Рабочий процесс разработки
Создавайте повторно используемые сцены, присоединяйте скрипты, настраивайте ввод и физику, а также отлаживайте запущенный проект и анализируйте его производительность. Движок предлагает рендереры Forward+, Mobile и Compatibility для разных аппаратных платформ. Шаблоны экспорта и платформенные инструменты — это отдельные загрузки; одной установки редактора недостаточно для получения всех SDK, необходимых для выпуска игры. Поддержка экспорта C# отличается от поддержки GDScript, особенно для веб- и мобильных платформ, поэтому перед выбором платформы развертывания изучите документацию .NET для конкретной целевой платформы.
Установка и оборудование
Распакуйте официальный ZIP-архив macOS .NET и переместите Godot в Applications либо воспользуйтесь brew install --cask godot-mono. Размер ZIP-архива 4.7.2 составляет 200,756,622 байт. Файл plist в исходном пакете для этой версии указывает на поддержку Apple Silicon и x86_64, минимальная версия macOS — 13 для arm64 и 11 для x86_64. Эти точные требования пакета имеют приоритет перед устаревшими общими примерами совместимости рендереров в документации. В руководстве по системным требованиям указано, что для работы встроенного редактора с простым проектом требуется не менее 4 ГБ ОЗУ; для более крупных проектов нужно больше. Необходима подходящая видеокарта: рендерер Compatibility использует OpenGL 3.3, а для рендеринга Vulkan/Metal действуют отдельные требования к драйверам и видеокарте. Для файлов проекта, кэшей, .NET и шаблонов экспорта потребуется дополнительное место на диске.
.NET и платформенные зависимости
Для разработки на C# установите подходящий 64-разрядный .NET SDK; каталог cask указывает dotnet-sdk как зависимость. Исходный код GodotTools для 4.7.2 предназначен для net 8.0, тогда как для целевых платформ могут потребоваться более новые SDK, рабочие нагрузки или инструменты подписания. В руководстве по C# отдельно указано, что для экспорта на Android требуется .NET 9 или новее. Развертывание для Android/iOS также требует настройки соответствующих платформ, а поддержка консолей связана с требованиями сторонних поставщиков и владельцев платформ. Следуйте официальному руководству по экспорту для вашей целевой платформы, а не считайте поддержку настольных систем универсальной поддержкой экспорта.
Лицензия, подключение и безопасность
Godot распространяется по лицензии MIT, его можно использовать бесплатно, и движок не требует подписки или отчислений. Сохраняйте обязательные уведомления о лицензии; у импортированных ресурсов, плагинов, пакетов .NET и платформенных SDK собственные лицензии и расходы. Для локального редактирования и запуска проектов учетная запись в облаке Godot не нужна. Для загрузок, просмотра магазина ресурсов, восстановления пакетов, сетевых игр или внешних сервисов проектов требуется подключение к сети. Доступ к микрофону и камере зависит от используемых функций: в сведениях о пакете для Mac указано, что они применяются для захвата аудио и видео. Обычное редактирование не является безусловным основанием предоставлять все системные разрешения. Проекты и плагины редактора могут выполнять код с правами вашей учетной записи; проверяйте проекты из ненадежных источников и создавайте резервные копии перед переносом. Проверяйте экспорт на целевом оборудовании и не предполагайте, что обновление движка сохранит поведение каждого проекта.
Скриншот издателя показывает интерфейс магазина ресурсов Asset Store из предварительной версии 4.7; это не точный скриншот 4.7.2 или редакции с поддержкой C#. Примечания к версии содержат отдельные изменения из официального отобранного списка изменений.
Источники: Выпуск Godot 4.7, Системные требования, Основы C#, Требования к пакету Mac 4.7.2, Лицензия MIT.
Новая версия Что нового в 4.7.2 7 окт. · Редакция OpenNavo · Перевод ИИ
- 3DИсправлены удаление ключей параметров шейдера экземпляра и подсказки линейки 3D.
- РедакторИсправлены перевёрнутые оси 3D и сбой AnimatedSprite SpriteFrames.
- ЯдроИсправлены хеширование Color и сбой при невозможности открыть файлы журнала.