macroquad

Macroquad is a cross-platform game engine inspired by the raillib library, developed for the Rust programming language. Automatic geometry performs 2D rendering operations with grouping and offers fast compilation times with a low dependency rate. There is also an instant mode user interface component available within the library.

MA

not-fl3 · 3D & Game Development

STARS4.7K
FORKS432
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATED2 mo ago
RustGame Development2D GrafikCross-PlatformApache-2.0

Common commercial products in this category: Unity, Unreal Engine, Autodesk Maya

What can it do?
  • You can develop games with a single code base for Windows, Linux, macOS, Android, iOS and HTML5 platforms.
  • Thanks to the automatic geometry grouping feature, you can make efficient 2D graphics drawings.
  • You can design in-game menus using the built-in instant mode user interface library.
Heads up
  • • No published release
User reviews
  • • NeutralGitHub Issue

    Using wasm with macroquad

    “I came by this library because I heard its very simple and can compile into wasm. I copied one of the examples and it worked but when i tried to put it on web with the instructions, i kept seeing the same error. I even cloned one of the examples and did the exact steps and i got…”

  • • NeutralGitHub Issue

    is_key_down keep being true when window gets unfocused

    “1. I press and hold down a key. 2. I make the window not in focus (on windows) and release the key. 3. I see that is_key_down of the key that I pressed is still true, until i focus the window again and release the key again.”

GitHub

My note

Alternative pages

More in: 3D & Game Development