is there anyway to make C# populor in Godot?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By noonewon4

i found that a few things that avaliable in Learn Section
most of them were written in GdScript
i have a background of Unity Engine
i hope them putting more detail about C# tutorial.

the problem is
C# lack of tutorial, doc , API .

If the C# API is anything like the GDNative API, the GDScript docs practically translate one to one. Only real discrepancy I’ve found is with resource loading.

Ducku | 2020-10-26 09:16

:bust_in_silhouette: Reply From: rakkarage

i feel like it would do better if it was included in all versions instead of a separate download

i like c# and started with it but
if i wanna make assets for other godot devs half or more do not have c# installed so forced not to use it?

but i like gdscript more now anyway

:bust_in_silhouette: Reply From: miivers

Unity started with Javascript and Boo as the main languages if I remember correctly. The engine became more popular when it added support for c#. I think the same will happen with Godot. It is just a matter of time.

I agree about the lack of documentation for C# but C# language support is still young not complete.

I think one of the things that make Unity so great is how easy it is to find solutions to a new problem. In many cases you can just google what you want to achieve and most likely you get a hit on the community forum where someone has already published code for you to basically copy and past.

We do not have a big C# community in Godot yet. The majority like GDScript. I personally like compiled languages as I find them easier to work with. One way we can grow the C# community is to start using the community forum more. Ask more questions and help others so it is easier for new and existing users the find answers, tips and tricks. Remember to tag stuff with C# and or Mono so we can more easily find the questions.

Its funny, the C family of programming are my strongest languages especially C# yet i’ve never once used it with Godot. Adding to what you’ve said creating more C# content in the assets library like Demos and proof-of-concept would attract even novices to try it out.

Wakatta | 2021-01-19 23:54

:bust_in_silhouette: Reply From: PoisnFang

I am using C# in it and I am finding it ver intuitive to transpose from GD to C#

:bust_in_silhouette: Reply From: Bot7

no. gdscript wil ever be better and popularer