The cross-platform game engine in Rust. (by not-fl3)


Basic macroquad repo stats
10 days ago

not-fl3/macroquad is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Macroquad Alternatives

Similar projects and alternatives to macroquad

  • GitHub repo miniquad

    Cross platform rendering for Rust

  • GitHub repo nakama

    Distributed server for social and realtime games and apps.

  • GitHub repo ggez

    Rust library to create a Good Game Easily

  • GitHub repo godot-rust

    Rust bindings for GDNative

  • GitHub repo pixels

    A tiny hardware-accelerated pixel frame buffer. :crab:

  • GitHub repo Godot

    Godot Engine – Multi-platform 2D and 3D game engine

  • GitHub repo bevy

    A refreshingly simple data-driven game engine built in Rust

  • GitHub repo Amethyst

    Data-oriented and data-driven game engine written in Rust (by amethyst)

  • GitHub repo piston

    A modular game engine written in Rust

  • GitHub repo zemeroth

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

  • GitHub repo quicksilver

    A simple framework for 2D games on desktop and web

  • GitHub repo rust_minifb

    Cross platfrom window and framebuffer crate for Rust

  • GitHub repo Tetra

    🎮 A simple 2D game framework written in Rust

  • GitHub repo rust-sfml

    SFML bindings for Rust

  • GitHub repo gloss

    Painless 2D vector graphics, animations and simulations. (by benl23x5)

  • GitHub repo good-web-game

    [DEPRECATED] A minimal 2d game framework for wasm.

  • GitHub repo vulkano-examples

    Examples of using vulkano

  • GitHub repo bevy_tilemap

    Tilemap with chunks for the Bevy game engine.

  • GitHub repo fishgame-macroquad

    "Fish Game" for Macroquad is an online multiplayer game, created as a demonstration of Nakama, an open-source scalable game server, using Rust-lang and the Macroquad game engine.

  • GitHub repo rustetris

    Simple tetris in Rust for learning

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better macroquad alternative or higher similarity.


Posts where macroquad has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-04.
  • Rust Game Engines (again) | 2021-05-04
    I would also suggest macroquad, which is one of the simplest to learn :)
  • Minimal graphics crate for Rust | 2021-04-26
    For any other case I would recommend instead.
  • I want to learn Rust by creating game running in the web browser. Which SDK do you recommend? | 2021-04-22
  • Fish Game – A multiplayer 2D brawler, playable online
    Game engine: Macroquad (Rust)
  • Macroquad Download
    Some examples seem to be using a different alpha version, check this out: To run the examples try adding macroquad = "0.3.0-alpha"
    There's some examples in the github repository, for example (i think that should be for 0.2.9)
  • Best beginner-friendly 2D library | 2021-03-03
    Check out macroquad and ggez. I made my first Rust game, a snake game, in ggez. I added sound and sprite batches. Macroquad has fast compilation time and can target the web, but macroquad has no sound (for now). It is worth noting that both have a snake example. Here is the ggez snake example. And here is the macroquad snake example. You can compare them to see which one you like.
  • Exploring Rust game development, what should I look out for?
    For 2D, if you just quickly want to put some pictures onto the screen, try macroquad. If you want to write your own shaders, use miniquad.
  • Modern and lightweight 2d graphics engine
    If you just quickly want to draw some pictures to the screen: macroquad.
  • RustGameDev Podcast #4: Fedor Logachev (SHAR, miniquad, macroquad)
    It would be also cool to create an awesome-style list of all macroquad-related links in some repo.