Godot Programming Languages in 2025

preview_player
Показать описание
Today we take a look at the many programming language options availabel for Godot game engine developers. You probably know about GDScript, C# and C++, but did you also know that Live C++, Java, JavaScript, Swift, Nim, Rust and many other languages can also be used to create games in Godot?

Today we take a look at many of the most mature/supported options out there.

Key Links
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

Miguel didn't just create Mono, he's arguably the reason Unity uses Mono and C# and worked with them very early on. He also was the original driver of C# implementation in Godot. Recently he's been critical of C# performance across both engines because of garbage collection, and gave a talk essentially apologizing for C# called "Swift Godot: Fixing the Multi-million dollar mistake". It's available on YouTube and worth a watch.

tapo
Автор

I’ve been testing Godot 4.4 Beta 4, and it hit me—I can’t believe this software is free. Godot is becoming incredibly powerful. In my opinion, it surpasses Unity in many key areas, especially for indie developers.

theoathman
Автор

Mike a real one for choosing the website experience over ad revenue

ItzVic
Автор

02:41 "Of course: to get performance out of C++, you going to write good C++". Amazing Quote 👍

salamanetwork
Автор

Thanks for kicking AdSense from your website! These decisions are seriously making the web better. I'm buying a lot of bundles you mention, so I hope a bit of money finds its way into your pocket after all!

mattg-qz
Автор

I probably wouldn't know about it without you. I needed JS Godot so much. I was really strugling with godot because my brain was so wired to work with JS/TS. But the game engine itself is so cool, that I was really suffering making the decision about what to use: Phaser or some other js game engine or Godot. Especially considering I want to build both phone and browser games.

dobryden
Автор

Kudos for removing Adsense :D I'll support you on patreon for that!

rfsbsb
Автор

Don't forget that Action Game Maker which uses Godot is around the corner.. comes out in June. It's in private beta at the moment.

Real_The_Goof
Автор

I have been working on the Zig bindings. The challenge with Zig is the lack of polymorphism that the Godot bindings generally rely on. I think what needs to happen is that we need to take a step back and see if we can identify a more "Zig like" way to interop with Godot.

deevus
Автор

Kotlin is beautiful. There are features missing from Godot that I need for my current project, but damn if I could write everything in Kotlin I would be so happy

ellabun
Автор

it's amazing how extendable godot is

hl_l
Автор

please update information on Jenova it's production ready now and has documentation + Vscode support + safe code execution ( no crash) + linux support and so on

thecrypt
Автор

Oh, the godot-nim group finally supporting GDExtension? Been waiting a long time for that.

sp.n
Автор

The amount of options and the amount of devs extending godot means that there is a large amount of docs, APIs and forum/discord discussion on how to extend and maintain Godot for your own game, which is what every game dev really needs to make a unique experience without a large resistance

CyberWolf
Автор

Godot Kotlin/JVM is awesome, and although I haven't tried it yet, the GDextension for Dlang seems like a match made in heaven as a low-level counterpart for Kotlin/JVM if needed. D has an addon for Intellij, and is syntactically similar to Java, so it really fits right in.

mckendrick
Автор

One thing to keep in mind while using GDScript, both the builtin and languages/tools that create it, is that GDS suffers a lot from function overhead. So it's probably better to have as few user-defined function calls as possible, even if that bring some repetition of code.

lindseylinck
Автор

I wish that the BASIC programming language were an option. Lol

Henry_GamesX
Автор

Godot js now release v1.0.0 3 hours ago

ulrich-tonmoy
Автор

I can never pass an opportunity to trash on js and ts (even though I use it at work all the time), but TS in godot really, or Python? Gdscript is basically python, which is easier to learn than TS. Are we so attached to js/ts that we need it in gamedev? Are we going to start creating gamedev frameworks in js for godot? I'm joking obviously but any other scripting languages on top of gdscript sound more of a crutch or an excuse to not learn something new than anything else. Gdscript so well integrated to godot that it feels to me that is more worth learning anything that's native with gdextension for performance than another scripting language. Even Orchestratror feels like a better excuse to not learn another programming language than js/ts/python. Personal opinion obviously and take it with a grain of salt.

aldanasjuan
Автор

C# is what I'm most interested in. I'm a little bit spooked to find out that GDScript doesn't have a garbage collector.

tmanook
visit shbcf.ru