Where to start to develop a game engine?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/rust_gamedev

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • LearnOpenGL

    Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com

    If you're fully new, learnopengl is the best starting point. It's not in Rust, but can be translated to rust as well, but it's better to start in C and follow those tutorials. You'll learn concepts from start to advanced, and the book goes through almost everything in detail and with plenty of exercises.

  • triangle-from-scratch

    Drawing a triangle with no other crate dependencies.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • wgpu

    Safe and portable GPU abstraction in Rust, implementing WebGPU API.

    If you do know Rust and know what to pick from, but want to be at bleeding edge and have the best Rust centric graphics libraries can offer, try wgpu which is an implementation of WebGPU. There's a tutorial on how to get started too.

  • gpuweb

    Where the GPU for the Web work happens!

    If you do know Rust and know what to pick from, but want to be at bleeding edge and have the best Rust centric graphics libraries can offer, try wgpu which is an implementation of WebGPU. There's a tutorial on how to get started too.

  • learn-wgpu

    Guide for using gfx-rs's wgpu library.

    If you do know Rust and know what to pick from, but want to be at bleeding edge and have the best Rust centric graphics libraries can offer, try wgpu which is an implementation of WebGPU. There's a tutorial on how to get started too.

  • arewegameyet

    The repository for https://arewegameyet.rs

    If you do know your ways around and want to start in Rust arewegameyet is a good place to look for api and windowing libraries.

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