What's the advantages of Rust over C/C++ today ? Is it possible to create the best 3d engine in Rust or a AAA game like Elden Ring, FF7 remake, GTA etc with it ? If it's possible why it asn't been done yet ?

This page summarizes the projects mentioned and recommended in the original post on /r/gameenginedevs

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • arewegameyet

    The repository for https://arewegameyet.rs

  • Here is a resource you might useful that has a bunch of info about gamedev/engine-dev tools or projects written in Rust: https://arewegameyet.rs/

  • Fyrox

    3D and 2D game engine written in Rust

  • Hi! I'm one of the maintainers of Bevy, the most popular Rust game engine (Fyrox is also a solid fit for your request), and I'm using it in my day job at an indie studio to make games. So, let me try my hand at your questions.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • flecs

    A fast entity component system (ECS) for C & C++

  • A safer, more expressive language (enums and borrow checkers!), better ecosystem tooling (real dependency management! testing frameworks! sane build system!), WASM support, better ECS frameworks than anything but flecs. ECS-first patterns rock, and are way more powerful and performant-by-default than OOP.

  • bevy

    A refreshingly simple data-driven game engine built in Rust

  • Hi! I'm one of the maintainers of Bevy, the most popular Rust game engine (Fyrox is also a solid fit for your request), and I'm using it in my day job at an indie studio to make games. So, let me try my hand at your questions.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts