-
Notifications
You must be signed in to change notification settings - Fork 28
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
Usage #1
Comments
@endragor to be more specific, what is the entry point? I compiled and run |
Hmm, this got attention faster than I expected :) Thank you for your interest, @rosshadden. I'll add sample project soon enough (hopefully today) - there are still several fixes that need to be applied to Godot for this to fully work. |
I added simple project as a setup example: https://github.com/pragmagic/godot-nim/tree/master/examples/simple I haven't tested it on Linux so if it doesn't work there (could be because of wrong paths in build script, for example), then please let me know or make a PR that fixes it. |
Awesome, thanks! By the way, the reason I found this so quickly is that had have been planning to do this for a couple months (I figured I would have to, since Nim isn't as popular as it deserves yet), and coincidentally just sat down this week to start seeing what was necessary by looking at existing bindings for other languages. Part of that research involved searching GitHub for "Godot bindings", which surprisingly led me to this which you had literally just started 😂. |
Alright :) It's actually quite complete already, there are few known bugs that are going to be fixed by the end of the week. We are using it to develop an actual commercial game (actually, in the process of migrating an existing unpublished game from UE4). |
I got it all working. Thanks for your help, and for making the project. Sorry for the noise---I had made some comments while trying to figure something out, and have since deleted them. |
|
Yay, much thanks for these bindings!!!!! |
@endragor can you please give links to the PR's that are required to use default godot branch? |
https://github.com/godotengine/godot/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aendragor%20 Only godotengine/godot#9721 is left and we discussed a different approach with @karroffel. I'll implement it today and release v0.3.0, there is a bunch of changes incoming. I'll add documentation when everything works as expected. |
@endragor ok, thanks! |
@endragor so we can use prebuilt godot now? |
The fork is not required anymore, you can use godot's official If by "prebuilt godot" you refer to 3.0-alpha1, then no, it cannot be used, because it was built earlier than the PRs were merged. But the next alpha/beta release will work. |
@endragor I have an issue compiling godot-nim on Windows: |
Ah, it seems that it doesn't like quotes in path to bin |
@endragor Sorry, I've never used Godot and godot-nim, yet. Does godot-nim use GDNAtive for communication with Godot? |
Yeah man, GDNative, or whatever they are calling it these days. |
@rosshadden sorry for another stupid question: can game with nim be ported to mobile platforms? |
Maybe I don't understand your question, but the languages you use to program a game---whether they are built-in or through gdnative---have nothing to do with Godot's export capabilities. |
Can you explain how to install and use this? I know you just created and are working on this project and that's of course why there aren't any docs, but I would love to start using it and helping out where I can.
The text was updated successfully, but these errors were encountered: