3 ms·
Those are all great reasons. I guess I'm more looking at it this way: What is the motivation and intended uses for this engine, in light of existing engines? Fo
by the__alchemist 5y ago
Those are all great reasons. I guess I'm more looking at it this way: What is the motivation and intended uses for this engine, in light of existing engines? For example, Jon Blow created a new engine for The Witness because he felt it would be easier than bending an existing one to his work. A Plague Tale uses a novel engine to deal with the massive amount of rats. What's the equivalent use case here?
- chris37879 5y agoIt'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.