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)

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)

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!