Decision paralysis: ggez or macroquad

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • 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).

  • 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

  • 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.

  • 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.

  • 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