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

Interoperability with Rust game engines? #2

Open
erlend-sh opened this issue Nov 5, 2017 · 5 comments
Open

Interoperability with Rust game engines? #2

erlend-sh opened this issue Nov 5, 2017 · 5 comments

Comments

@erlend-sh
Copy link

erlend-sh commented Nov 5, 2017

Any plans for interop with existing engines? I.e. Piston, ggex and Amethyst. Personally I'm most interested in seeing an example with Amethyst.

Some minimal interaction would be good for the demos, both for demonstration purposes as well as in testing. If I could use WASD to move the green unit then I could play around more with the different behaviors.

@orhanbalci
Copy link
Owner

When I started this project my ultimate goal was to develop an ai crate for rust game developers. At the moment there are lots of missing pieces. Actually I'm not very satisfied with the internals of the library as well. If you are interested in developing please feel free to contribute.

@erlend-sh
Copy link
Author

erlend-sh commented Nov 5, 2017

Can’t help with the code I’m afraid, that’s out of my comfort zone. Community is my expertise, so I’ll just share this idea:

Stop by the respective github repos of the projects I mentioned and create an issue for something like “Steering behavior example”. Let them know you’d be interested in making this library work with their engine, and you’ll happily answer any questions for anyone who wants to have a go at developing an example for their engine. If you get them on board with that I’m sure you’ll end up getting a lot of capable eyes on the code for 2nd opinions ;)

Oh and definitely announce this library’s existence on the main communities:

@erlend-sh
Copy link
Author

Oh and your library should be added to AreWeGameYet:

https://github.com/doppioslash/arewegameyet/issues

@erlend-sh
Copy link
Author

We’re gonna use these steering behaviors in a demo game for the Amethyst engine:

https://community.amethyst-engine.org/t/demo-game-evolution-island-mvp/487?u=erlend_sh

@orhanbalci
Copy link
Owner

Really flattered to hear about this. Although this work is far from complete, I would like to contribute anything you need. Especially I would like to see how you integrate behaviors with ECS.

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

2 participants