An update on our 2020 guide to Godot game engine programming options today we look at the up to date and under active development programming language options for Godot developers. This list is composed mostly of GDExtension based projects for adding various programming language support to the Godot game engine. It is based on the excellent godot-lang-support efforts on GitHub. If I have recently covered the language or extension, there will be a Learn More link available to… learn more.
Supported Languages “Out of The Box“
- GDScript
- C#
- C/C++
Godot Programming Language Extensions
Project J.E.N.O.V.A (Live C++) [Learn More]
Rust Bindings for Godot 4 [Learn More]
Godot JS JavaScript/TypeScript
Swift Godot [Learn More] [Xogot – Godot on iPad Using Swift]
Godot Orchestrator Visual Programming Language [Learn More]
There are several more languages mentioned in the GitHub article in various states of development (or abandonment). If you have an additional language suggestion that is actively under development and adds language support to the Godot game engine, please let me know in the comments in the video below.