4 ms·
It's a lot of technical stuff, but here's the ones that leap out to me specifically: Rust is a really nice to use, low level language. It competes with C in te
by chris37879 5y ago
It's a lot of technical stuff, but here's the ones that leap out to me specifically:
Rust is a really nice to use, low level language. It competes with C in terms of performance, but also with other modern languages in terms of features. It's almost as easy to integrate with rust as it is C, which also makes it attractive since you can re-use known good C libraries instead of having to find / port / bind them yourself. My specific use case is wanting an embeddable game engine I can use inside Flutter, and it's way easier to bind to a 'native' library like this than to use Flutter's platform system to integrate Unity (I know from first hand experience).
There's also the tinkering factor: Some people just aren't content with what's there, maybe this library started as a way to smooth over a frustration the original developer had, or just to learn about game engines, or to learn rust even, but then it proved to be useful and liked and has grown a community.