Leksykon IT › Programowanie › GDScript

GDScript

Programowanie Svenska → Zaktualizowano: 2026-10-26

Własny język skryptowy Godota: pythonowe wcięcia i semantyka zbudowana wokół węzłów i sygnałów silnika.

Według samych twórców Godota wypróbowali oni Lua, Pythona i Squirrela, zanim napisali własny język. Argument dotyczył integracji: osadzenie języka ogólnego przeznaczenia oznacza warstwę wiązań tłumaczącą między jego obiektami a obiektami silnika, co kosztuje wydajność i wprowadza tarcie z odśmiecaniem pamięci. GDScript rozmawia z modelem obiektów Godota bezpośrednio, więc $Player pobiera węzeł potomny, a signal jest słowem kluczowym.

Wygląda jak Python, ale nim nie jest — nie ma biblioteki standardowej ani pip. Opcjonalne typowanie statyczne pojawiło się w Godot 3.1, a Godot 4 (2023) napisał język od nowa jako GDScript 2.0, dodając lambdy i szybszy kod typowany. Cięższe zadania trafiają do C# lub natywnych rozszerzeń w C++.

← Wróć do leksykonu