Apr 2026
13 Mon
14 Tue
15 Wed
16 Thu
17 Fri
18 Sat 09:00 AM – 06:00 PM IST
19 Sun 09:00 AM – 06:00 PM IST
Raman
Submitted Mar 16, 2026
This project is a railway simulator made with Rust. The backend simulation logic uses rust for the signalling logic, rail pathfinding logic and the network state calculation. We are also using Bevy(https://bevy.org/) which a new rust based game engine for visualising the simulations.
Rust’s inherent memory safe features and ability to make concurrent systems makes it a good choice for safety critical systems and real time control systems. Rust would prevent bugs which can be really hard to reproduce like use after free, data races especially in larger systems. Rust would eliminate the whole lot at compile time.
Bevy is relatively new game engine made with rust. It uses the ECS pattern for representation of the different components. Since Bevy runs systems in parallel automatically, it’s a great choice for simulations. This talk could be an introduction to the listeners into how game engines and simulation systems work and would also double as an intro to the Bevy project.
Rust enthusiast and arch nemesis of cars.
Hosted by
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}