Can I use a C# external SDK? It won't find the dll's

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

I am experimenting with the mono version to use Epic Services or Discord Game for matchmaking. I am trying to integrate the sdk’s as if it where Unity (copy and pasting the cs files and required dll’s in the project) and it recognizes all the classes, but when I try to run the game via editor it gives an error message saying it can’t find the dll’s.

I honestly never used C# outside of scripting so I don’t really know what I’m doing, I googled and the only result was to click on “Add Project Reference” and browse for the dll but it also gives me an error “The reference is invalid or unsoported”

I assumed that since in Unity it “just works” by copy pasting it would also work for godot, am I missing something or do I have to make something like a c++ module and build the engine from scratch?

I have a question regarding integration of Facebook SDK in my project. When I try to add the facebook module using Engine.get_singleton(“module name”) it always returns null. Any ideas how should I go about it? I can give you more information on it if you want.

subtree | 2020-12-29 17:21

:bust_in_silhouette: Reply From: VarionDrakon

Yes, Godot allows you to use C# for game development. If you need help with the installation, here is the link:

They use Visual Studio to work with the project.

:bust_in_silhouette: Reply From: pox

Well turns out I was an idiot, I needed to paste the dlls directly in the project folder, and not the lib folder

Hey, your not an idiot, we’ve all made that mistake before :stuck_out_tongue:

LennyPhoenix | 2020-12-29 19:37