Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can a GDExtension compatibility layer be provided to better support Godot? #175

Open
scgm0 opened this issue Sep 6, 2024 · 1 comment
Open
Labels
help wanted Extra attention is needed

Comments

@scgm0
Copy link

scgm0 commented Sep 6, 2024

I was pleasantly surprised that this library has a Godot demo (actually two!). So is it possible to add better support for Godot?

Godot allows the addition of a third-party physics engine via GDExtension: https://docs.godotengine.org/en/stable/classes/class_physicsserver3dextension.html

godot-dotnet is an experimental .NET binding for the GDExtension API that allows c# compilation to GDExtension: https://github.com/raulsntos/godot-dotnet

I've been trying it myself for hours, but I underestimated the difficulty of adding a physics engine to Godot, I didn't know much about Godot physics and jitterphysics 2, so I had to give up...
So this is more of a whim on my part (e.g. can we compare three physics engines written in c#, cpp, rust in Godot?). ), instead of a serious request, you can close the issue at will.

@notgiven688
Copy link
Owner

Good point. Unfortunately I do not have enough time to implement and support such a tool. Godot is a very good engine and will only get better. However there are no plans from my side to focus on a special implementation for any engine. I will leave this Issue open and add a "help wanted" sticker. Maybe someone wants to have a look into it.

@notgiven688 notgiven688 added the help wanted Extra attention is needed label Sep 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants