New to Game Dev

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • macroquad

    Cross-platform game engine in Rust.

  • There's also macroquad, it's exclusively 2D, I personally haven't done anything with it but it seems to be quite lightweight and portable (being able to target IOS, Android and HTML5 alongside Windos, Linux and MacOs)

  • ggez

    Rust library to create a Good Game Easily

  • Alongside macroquad, ggez is also quite popular for 2D, It aims to implement an API based on a Rustified version of the LÖVE framework

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Fyrox

    3D and 2D game engine written in Rust

  • The only "engine", as in a framework, with a graphical editor and support for scripting, I know of is Fyrox (formerly known as RG3D), or at least that I know of (I'd like to hear of more). The rest of the Rust engines don't have an editor just yet.

  • love

    LÖVE is an awesome 2D game framework for Lua.

  • Alongside macroquad, ggez is also quite popular for 2D, It aims to implement an API based on a Rustified version of the LÖVE framework

  • bevy

    A refreshingly simple data-driven game engine built in Rust

  • The most popular engine is probably Bevy, supports 2D and 3D.

  • arewegameyet

    The repository for https://arewegameyet.rs

  • bevy_endless_game

    A simple bevy 0.5 game for learning purposes.

  • I've only worked with Bevy. No graphical editor, but its entity components system is a pleasure to work with once you've got the hang of it. Bevy endless game is an example game I've made to get a feel for the engine (1 single main file). It uses an older version of Bevy but shows how some of the features are used.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • legion

    High performance Rust ECS library

  • Development on Amethyst (the engine) stopped, the Amethyst Foundation is now focusing on developing engine agnostic tools, like Legion and Distill

  • distill

    Asset pipeline system for game engines & editor suites.

  • Development on Amethyst (the engine) stopped, the Amethyst Foundation is now focusing on developing engine agnostic tools, like Legion and Distill

  • rustris

    A no-frills Tetris implementation written in Rust with the Piston game engine, and Rodio for music.

  • When I did Tetris in Rust, I used Piston - specifically the piston_window convenience functions. I was looking for something that was 2D only, and very simple.

  • nannou

    A Creative Coding Framework for Rust.

  • A third option is nannou https://nannou.cc/ nannou was meant for creative coding (like Processing), like, writing small demos and such, but it can perfectly work for gamedev

  • good-web-game

    An alternative ggez implementation on top of miniquad.

  • Another great option is ggez or, better yet, https://github.com/ggez/good-web-game which is a reimplementation of ggez on more extensible tech (and it runs on web and mobile too)

  • notan

    Cross-platform multimedia layer

  • How about Notan engine which also lets you compile to WebAssembly?

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

  • what GameEngine should i use to make games in rust?, is rust compile-time good enough for games?

    4 projects | /r/rust_gamedev | 2 Jul 2022
  • 2D Game Development with Rust

    4 projects | /r/rust | 23 Mar 2022
  • Ask HN: Yo wants to build a game, I'm lost. What can I do?

    20 projects | news.ycombinator.com | 17 Jan 2024
  • Immediate Mode GUI Programming

    15 projects | news.ycombinator.com | 15 Jan 2024
  • ECS, Finally

    4 projects | news.ycombinator.com | 30 Dec 2023