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

Is this abandoned? What's happening #119

Open
heysokam opened this issue Dec 21, 2021 · 4 comments
Open

Is this abandoned? What's happening #119

heysokam opened this issue Dec 21, 2021 · 4 comments

Comments

@heysokam
Copy link

heysokam commented Dec 21, 2021

title

@endragor
Copy link
Member

It works. We use the library as-is in production for the games specified in the README. What do you need?

@heysokam
Copy link
Author

heysokam commented Dec 24, 2021

I heard things in nim's disc server, and also noticed some stuff here.

  1. Someone was having a lot of issues with compiling on windows for multi-thread, and moved away from godot-nim
  2. There are a lot of unresolved pull requests
  3. Same for issues, some of them don't even have an answer from devs
  4. Not a single answer about gdextension in open issues
  5. Someone on disc said that they tried to reach you by email, and the email didn't get an answer at all
  6. Also someone mentioned that you guys are moving to The Machinery, and that this project is probably just going to be archived as a result
    Could be rumors, but would be great if you can clarify about them

n6 worries me the most, specially now that gdextension is merged into master (4.0 pre-alpha) and it makes these bindings obsolete for anyone that needs to get rid of the full-of-issues physics of 3.x, since most of the big changes might never be backported due to how deep the changes go

@EchoPouet
Copy link

IMO this project exits only to share to everyone a godot binding made by an companie. It's clearly not a community project. It takes time that they may not have and it is certainly not their goal. The README should be more clear about that. So there is 2 possibilities:

  • Create a new community project that starting the binding to Godot 4 with a true support. This project will be only for Godot 3.
  • @endragor give the control of this repo a some interested people to create a community and made the migration to Godot 4.

A good example for me is the work made by the Rust team -> https://godot-rust.github.io/

@endragor
Copy link
Member

I wouldn't say there are "many" issues/PRs, but if the main question is about GDExtension, then we don't plan to support it as a part of this library. Even if I were to implement GDExtension support, I would likely do it as a separate project, as GDExtension seems to be a completely different thing from GDNative, which this project is about.

We have to stick with Godot 3 as we use a fork of it with many custom changes that we made to make it work well for us. So we don't have an immediate interest in Godot 4. But this library is MIT-licensed, so anyone is free to use parts of it to implement a GDExtension Nim library.

And we are not moving to The Machinery, I play with it in my free time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants