You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Many times people have compared C# to GDScript for performance inside the engine and C# often comes out on top, even though GDScript has better integration with the engine. Although most of the performance issues in the engine come from internal problems, the fact that GDScript is an interpreted language mean it'll always be slower than a language with a JIT or AOT compiler.
So, putting the internal issues aside, having an AOT/JIT compiler for GDScript would make (in theory) games made in it run better, and to catch errors and bugs faster, without having to use another programming language for better performance.
This results on game devs transitioning from Godot easily, because the same code runs exactly the same, but faster.
The editor should have a pair of buttons called "Compile" and "Run/Debug compiled version" in the Editor, close to the Run/Debug button used for the Interpreted version, so users don't have to look for them inside menus.
Note: As to why I opened this proposal as "bug report", it's the first time I make a proposal on Github ever, and for some reason "Bug reports" is the only option that doesn't redirect me to the Godot repo.
Steps to reproduce
None
Minimal reproduction project (MRP)
None
The text was updated successfully, but these errors were encountered:
Tested versions
4.3 or 4.4
System information
Every OS that the engine supports
Issue description
Many times people have compared C# to GDScript for performance inside the engine and C# often comes out on top, even though GDScript has better integration with the engine. Although most of the performance issues in the engine come from internal problems, the fact that GDScript is an interpreted language mean it'll always be slower than a language with a JIT or AOT compiler.
This results on game devs transitioning from Godot easily, because the same code runs exactly the same, but faster.
GDScript performance improvement via Just-in-time (JIT) compilation godotengine/godot#5049
Improve the performance of the GDScript VM godotengine/godot-proposals#6031
Note: As to why I opened this proposal as "bug report", it's the first time I make a proposal on Github ever, and for some reason "Bug reports" is the only option that doesn't redirect me to the Godot repo.
Steps to reproduce
None
Minimal reproduction project (MRP)
None
The text was updated successfully, but these errors were encountered: