GDQuest / godot-steering-ai-framework

A complete framework for Godot to create beautiful and complex AI motion. Works both in 2D and in 3D.

Home Page:http://gdquest.com/docs/godot-steering-ai-framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rustlang and C# implemtation

Burnsedia opened this issue · 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

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!

Both, I have already began working on the Rust version

Some people prefer c# so, nuget package anyone

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