Deweloperzy silnika stwierdzili, że wiele alternatywnych języków skryptowych innych firm (mianowicie Lua, Python i Squirrel) zostało przetestowane przed podjęciem decyzji, że użycie języka niestandardowego pozwala na lepszą optymalizację i integrację edytora.
Godot posiada wbudowany edytor skryptów z wcięciem automatycznym, podświetlaniem składni i zakańczaniem kodu. Posiada również debugger z możliwością ustawiania punktów przerwania i programowania.
Godot posiada również wbudowany silnik fizyczny zarówno dla aspektów 2D, jak i 3D silnika, wspomagający wykrywanie kolizji, postacie, pojazdy, ciała stałe, ciała statyczne, raycasts i jointy.
Rendering Silnik graficzny używa OpenGL ES 3.0 dla wszystkich obsługiwanych platform. Silnik obsługuje przezroczystość, normalne odwzorowanie, spekularność, dynamiczne cienie przy użyciu map cieni oraz pełnoekranowych efektów post processingu, takich jak FXAA, bloom, DOF, HDR, korekcje gammy i mgłę.
Godot korzysta z uproszczonego języka modułu cieniującego podobnego do bliskiego podzbioru GLSL. Shadery mogą być używane do materiałów i obróbki końcowej, jak również do renderowania 2D. Shadery dzielą się w sekcjach wierzchołków i fragmentów.