IT-словарь › Программирование › GDScript

GDScript

Программирование Svenska → Обновлено: 2026-10-26

Собственный скриптовый язык Godot: отступы как в Python, а семантика выстроена вокруг узлов и сигналов движка.

По собственным словам разработчиков Godot, они перепробовали Lua, Python и Squirrel, прежде чем написать свой язык. Аргумент — интеграция: встраивание универсального языка требует слоя привязок между его объектами и объектами движка, а за это платят производительностью и трениями со сборщиком мусора. GDScript обращается к объектной модели Godot напрямую: $Player достаёт дочерний узел, а signal — ключевое слово.

Выглядит как Python, но им не является: ни стандартной библиотеки, ни pip. Необязательная статическая типизация появилась в Godot 3.1, а Godot 4 (2023) переписал язык с нуля как GDScript 2.0, добавив лямбды и более быстрый типизированный код. Тяжёлую работу отдают C# или нативным расширениям на C++.

← Назад к словарю