FyroxEngine / Fyrox

3D and 2D game engine written in Rust
https://fyrox.rs
MIT License
7.65k stars 345 forks source link

Add custom plugins and scripting #302

Closed mrDIMAS closed 2 years ago

mrDIMAS commented 2 years ago

The PR implements static plugin system with user scripts. A user script can be assigned to a scene node to do custom gameplay logic.

Dynamic plugins (and hot reloading) cancelled because they appeared to be unsound and may lead to subtle bugs and memory safety issues.