RUSTLY

What Engine Does Rust Use?

Rust runs on Unity — currently Unity 6.

It's written in C#, and it's been Unity since day one. Facepunch upgraded to Unity 6 in the June 2026 update.

The upgrade history

Rust has been dragged forward through several major Unity versions over its lifetime, and each jump tends to land in a monthly devblog alongside a round of performance work:

Unity 2017.1Devblog →
Unity 2021.3Devblog →
Unity 6Devblog →

Facepunch don't publish granular build numbers, so we don't list one. “Unity 6” is as specific as the official record gets.

They're quietly replacing bits of Unity

The interesting part isn't the version number — it's that Facepunch increasingly don't want Unity's built-ins. In the June 2026 update they began replacing Unity's navmesh with their own implementation, and were fairly blunt about why: they weren't willing to stay “limited by Unity's black-box integration.” It's opt-in for now, off by default.

That's the pattern with a game this old and this large — you keep the engine, but you swap out the parts of it that stop scaling. It's not a sign of a migration; if anything it's the opposite, since it's a bet on staying put and fixing what hurts.

Modding: Oxide / uMod

Rust's modding scene runs on Oxide (uMod), a community framework with well over a thousand plugins. It's third-party — Facepunch neither build it nor endorse it — but it's what effectively every modded server uses, and it tracks Rust's updates closely enough that plugins usually survive a patch within days.

Facepunch's involvement is mostly one rule: run plugins and you must list your server under Modded. That's what keeps the vanilla server browser actually vanilla — and it's why the modded/vanilla split shows up in our server finder.

Engine version and the navmesh work are from Facepunch's own June 2026 devblog. We've deliberately left out the widely-repeated claim that Facepunch maintain a custom Unity physics fork — we couldn't verify it from any official source.

Frequently Asked Questions

What engine does Rust use?expand_more

Unity, written in C#. Rust moved to Unity 6 in the June 2026 update — Facepunch listed 'Upgrade to Unity 6' in that devblog's own changelist. It's been on Unity since the start, through several major version jumps.

Is Rust moving off Unity?expand_more

There's no indication of it. Facepunch have made no statement about leaving Unity, and they upgraded to Unity 6 as recently as June 2026 — the opposite of a studio planning an exit. They are replacing individual Unity subsystems with their own code, but that's optimisation, not migration.

Is Rust made in Source 2?expand_more

No. That confusion comes from s&box, Facepunch's separate project built on Source 2. It's a different game entirely — Rust is Unity and has always been Unity.

What is Oxide / uMod?expand_more

A community modding framework for Rust servers — it's what most modded servers run their plugins on. It's third-party, not built or endorsed by Facepunch. Facepunch do govern it in one way that matters: servers running plugins have to list themselves under the Modded category rather than posing as vanilla.

What version of Unity does Rust use?expand_more

Unity 6, as of the June 2026 update. Facepunch don't publish the granular build number, so anyone quoting a specific 6000.x version is guessing — the official statement is just 'Unity 6'.

Related guides