1.1 KiB
1.1 KiB
Gammarena Notes
Engine
unrust
https://github.com/edwin0cheng/unrust
Pros
- Pure Rust
- Supports webgl (probably not relevant for us but nice to know nonetheless?)
- Under active development
- Has demos
Cons
- Under active development, still being worked on
- More high level stuff (network support, model loading, levels) will probably need to be implemented
- On the other hand, implementing these things helps the state of game development in Rust, generally.
- We would eventually be "rewriting ioquake3 in rust"
Cafu
Pros
- Under active development
- Seems mature
- Has documentation
- Comes with map editor
- which can port maps from other games/engines, apparently
- Comes with model editor
- Has a demo
- Supports Lua scripting
Cons
- C++
- May not be flexible enough for our use case
- C++