Godot Version
Using Godot 4.5.1 (standard or .NET, don’t know yet)
Question
I’m going to start a small RPG project that will need to use an external .NET library for the battle core mechanics.
The .NET library already exists, with logics, classes and database… It is possible to play in the console and I want to use a game engine as “front-end” for gameplay, UI and render. I am working with Unity for quite a decade and I don’t want to use this engine anymore. I love the Godot simplicity and how GDScript fits perfectly with its ecosystem.
I previously tested the Godot .NET version and it was great, but not as much as GDScript was. Also, I’ve seen that the .NET version lacks of export solutions (WebGL is not available yet and mobile isn’t fully implemented?).
My question is: which method seems to be the greatest for this kind of project?
- External library with C# compiled in NativeAOT imported in Godot, used by GDScript ; or
- External library imported in the Godot .NET version ; or
- Recode the library in GDScript (possible, but losing reusability) ; or
- Another solution I did not think about yet?
Thank you for reading this ![]()