add notes
This commit is contained in:
parent
79c36269a6
commit
79a3b2aa92
34
NOTES.md
Normal file
34
NOTES.md
Normal file
@ -0,0 +1,34 @@
|
||||
# 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](https://github.com/ansuz/RIIR)"
|
||||
|
||||
### Cafu
|
||||
https://www.cafu.de/dive-in/
|
||||
|
||||
#### Pros
|
||||
* Under active development
|
||||
* Seems mature
|
||||
* Has [documentation](https://docs.cafu.de/)
|
||||
* Comes with [map editor](https://docs.cafu.de/#the_map_editor)
|
||||
* which can [port maps from other games/engines](https://docs.cafu.de/mapping:cawe:porting), apparently
|
||||
* Comes with [model editor](https://docs.cafu.de/#the_model_editor)
|
||||
* Has a [demo](https://docs.cafu.de/cppdev:startnewgame)
|
||||
* Supports Lua scripting
|
||||
|
||||
#### Cons
|
||||
* C++
|
||||
* May not be flexible enough for our use case
|
||||
* C++
|
Loading…
x
Reference in New Issue
Block a user