Godot Programming Language Options in 2025

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 D Lang

Refaxe for GDScript (Haxe)

Godot JS JavaScript/TypeScript

Godot Kotlin/JVM (Java)

Swift Godot [Learn More] [Xogot – Godot on iPad Using Swift]

Godot Nim

Godot Orchestrator Visual Programming Language [Learn More]

Godot Sandbox (C++ and Rust)

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.

Scroll to Top