Oxidizing Fields of Mistria, a Post-Mortem
Talkat RustConf 2026 · on Thursday, 2026-09-10· at 15:45· Room 510ac | Palais des Congrès de Montréal, Palais des Congrès de Montréal·
summary
A homegrown Rust runtime replaces GameMaker Studio 2’s 150k lines of GML and moves heavy subsystems into native code, shipping Fields of Mistria 1.0 on August 5, 2026. Pathfinding and rendering code migrate to 30,000 lines of Rust, images and collisions convert to human-readable TOML manifests, and dependencies use SDL3 and FMOD with OpenGL via Glow. Shadows drop from ~3 ms to 0.7 ms on CPU, segfaults disappear, modding explodes (the “mod apocalypse”), and incremental Rust compiles run ~1s.
AI-written summary · about
chapters (9)
- 0:00Introduction and background
- 3:10Talk overview and goals
- 10:04Engine transition plan
- 14:07Asset conversion process
- 20:50Tech stack and library choices
- 25:02Public beta and mod apocalypse
- 31:03Performance improvements with Rust
- 33:53Results and lessons learned
- 34:17Q&A session
related talks
59mRust in Production
21mRust - Cargo Cult?
35mMicrosoft is Getting Rusty: A Review of Successes and Challenges
04mOxidize Lightning Talks – Friedrich Rockenbauer
28mRust on Morello
31m"From Blue Screens to Orange Crabs: Microsoft’s Rusty Revolution"
24mJourney to Fullstack Mobile Game Development in Rust
50mHow Rust makes Oxide possible
