godot-steering-ai-framework icon indicating copy to clipboard operation
godot-steering-ai-framework copied to clipboard

Rustlang and C# implemtation

Open Burnsedia opened this issue 5 years ago • 4 comments

I'm submitting a... I am submitting a sudjection to make a nuget package and a rust crate for this framework, I am prepard to port the who code base myselft, and submitt a pull request

  • [ ] Bug report.
  • [ ] Feature request.

Bug report

What is the current behavior?

What is the expected behavior?

Tell us the steps to reproduce the bug, and if possible share a minimal demo of the problem.

Feature request

Describe the problem you're trying to solve.

Tell us which solutions you've explored, the solution you would pick, and why you think it would be the best for everyone.

Other

Other information

Burnsedia avatar Jun 21 '20 16:06 Burnsedia

I would have two questions to better understand the issue:

  1. This project would be to provide a compiled version of the framework, written in Rust, using Godot's GDNative, for performances?
  2. You would re-implement the framework in Rust and provide it as an alternative to this GDScript version?

It is more difficult for users to work with GDNative than GDScript, so this project would have to be in a separate repository. That way, people who need little performances can benefit from the ease of use of GDScript, and those who need more performances can use GDNative.

Also note we have a lot of projects, so we would not have time to maintain the Rust version at GDQuest. But if you would like to implement it, it's most welcome!

NathanLovato avatar Jun 22 '20 13:06 NathanLovato

Both, I have already began working on the Rust version

Burnsedia avatar Jun 22 '20 19:06 Burnsedia

Some people prefer c# so, nuget package anyone

Burnsedia avatar Jun 22 '20 19:06 Burnsedia

I am working on the Rust Bindings and I am using them in my game, memory used has been cut in half

Burnsedia avatar Oct 18 '20 07:10 Burnsedia