144
submitted 3 days ago by cm0002@lemy.lol to c/gamedev@programming.dev
you are viewing a single comment's thread
view the rest of the comments
[-] TheFogan@programming.dev 11 points 3 days ago

I mean you can go both ways. If godot fell behind then it would be argued that it's not it's primary language. IE I'm not a huge expert on how the languages work. but I'd imagine godot would be less efficiant when using the languages that it supports, but wasn't built for.

That's like competing in a reading contest with your second language, versus an opponent who only speaks the language.

[-] Quetzalcutlass@lemmy.world 7 points 3 days ago* (last edited 3 days ago)

C# has faster execution speed compared to GDScript, but Godot needs to marshal data when communicating between the core engine and the C# runtime, which can negatively affect performance if you don't keep it in mind when writing your code.

But ultimately I'd argue compilation speed is waaay more important than execution speed when it comes to creating games (which require rapid iteration and testing). There's only a small amount of code in a codebase where squeezing out the maximum performance is required, and those important bottlenecks can be refactored or rewritten in a more performant language if needed.

this post was submitted on 21 May 2026
144 points (100.0% liked)

Game Development

6141 readers
5 users here now

Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.

Community Wiki

founded 2 years ago
MODERATORS