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

Comments

Projects
None yet
2 participants
@erlend-sh
Copy link

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

This comment has been minimized.

Copy link
Owner

commented Nov 5, 2017

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

This comment has been minimized.

Copy link
Author

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

This comment has been minimized.

Copy link
Author

commented Nov 8, 2017

Oh and your library should be added to AreWeGameYet:

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

@erlend-sh

This comment has been minimized.

Copy link
Author

commented Feb 12, 2019

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

This comment has been minimized.

Copy link
Owner

commented Feb 12, 2019

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
You can’t perform that action at this time.