My RustFest Talk (With Networking Demo)
Finally my RustFest Zurich talk was made available, courtesy of ETH Zurich!
For your reference, here is the full slide deck.
Here is the rough outline:
- My personal background
- Quick history of Citybound & how I arrived at using Rust
- Actors as the main abstraction behind Citybound's engine and their benefits
- Simple Demos, starting around 14:00 (small village with houses, 10x10km grid stress test with 100,000 cars)
- Actors in a networked setting
- Networked Demos, starting around 20:18 (2 player collaborative building of a village, lighter 10x10km grid stress test)
- Explanation about what in-game entities are actors and how they are distributed over machines
- How actors are defined in code and how I found a very succinct style of writing them
- Lessons learned & conclusions
As you can see, the talk is pretty technical in nature (which makes sense, given the original audience of Rust developers), but I tried to make it as concretely related to Citybound as possible.
I'll be happy to answer any questions!