Godot 4.0 — долгожданное крупное обновление игрового движка Godot, включающее в себя множество обновлений глобально перерабатывающих движок. Версия 4.0 включает в себя ряд новых функций, которые упрощают создание игр и делают их более эффективными. К ним относятся новый движок 3D-рендеринга, улучшенный физический движок, улучшения звукового движка и новый пользовательский интерфейс. Он также включает поддержку виртуальной реальности, улучшенную систему анимации и улучшенный отладчик. Кроме того, имеется ряд улучшений производительности, таких как добавление нового сборщика мусора, улучшенное управление памятью и ускорение загрузки.
Самое большое обновление на сегодняшний день и самое долгое в разработке, Godot 4.0 — это скорее глобальная перестройка, чем обычное обновление:
Капитальная перестройка 3D и общего рендеринга
- Vulkan и новые рендереры
- Сильно улучшено освещение и тени
- Новые методы оптимизации рендеринга
- Улучшены промежуточная и постобработка
2D-улучшения
- Новые мощные инструменты редактирования 2D-уровней
- Новые параметры 2D-рендеринга
- Улучшенное 2D-освещение и тени
Шейдеры и визуальные эффекты
- Новые атмосферные эффекты
- Текстуры и проекция материалов (декали)
- Улучшенное взаимодействие шейдеров и игрового мира
- Улучшенный редактор шейдеров
- Расширенный язык шейдеров
- Вычислительные шейдеры
Написание скриптов
- GDScript
- С#
- GDExtension (С++) - экспериментальная версия
Физика
- Игровой физический движок
- Многопоточность и оптимизация производительности
- Улучшенный API физики
- Более высокая стабильность симуляции
Пользовательский интерфейс и текст
- Поддержка нескольких окон
- Улучшения редактора пользовательского интерфейса
- Новые системы рендеринга текста
- Новые темы и редактор тем