Decision paralysis: ggez or macroquad

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. zemeroth

    😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust

    i've used both in zemeroth: i migrated it from ggez to macroquad mostly because ggez at that time didn't support android and web targets. but i'd say that the main difference is tech stacks they're using: while ggez extensively reuses the existing rust gamedev ecosystem (winit, wgpu, rodio, etc), mq was written mostly on top of minimalist or its own specialized libraries (see miniquad).

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. femtovg

    Antialiased 2D vector drawing library written in Rust

    I use femtovg It's a simple vector graphics engine having all the important features you probably want from a 2D rendering engine: simple shapes, images, text

  4. I created and maintain some template I always when I start new projects. It uses a simplified event loop in an external crate, but you might just copy it into your own project and modify it if it's not flexible enough.

  5. macroquad

    Cross-platform game engine in Rust.

    yeah, it's a known issue and there're plans to fix it. you can upvote and follow it here: https://github.com/not-fl3/macroquad/issues/333

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

  • Why are there no simple graphics framworks?

    4 projects | /r/rust_gamedev | 29 Apr 2022
  • RustGameDev Podcast #4: Fedor Logachev (SHAR, miniquad, macroquad)

    4 projects | /r/rust_gamedev | 23 Dec 2020
  • 2D game with barebone graphics library

    4 projects | /r/rust_gamedev | 12 Feb 2023
  • Dioxus 0.6 – Crossplatform apps with Rust

    7 projects | news.ycombinator.com | 11 Dec 2024
  • Android Dev with web Tools: fastest way to production with Ionic React

    2 projects | dev.to | 7 Aug 2024

Did you know that Rust is
the 5th most popular programming language
based on number of references?