Rust FFI Example
An example project that shows the use of Rust's FFI capabilities to handle memory- or performance-senstivie work in Rust while the remainder of the application is written in Unity.
This initial version uses Rust to manage a simple-as-it-gets UDP protocol between a Unity app with a desk bell and a Node server listening for when that bell rings.
Over time, this project can grow to show more available features of both Rust and FFI:
- Custom network protocols in Rust.
- Reading complex data structures into C# from Rust.
- A working game, perhaps?
What's with the desk bell?
It's from a game called Pit.