awesome-quads

Game Engine Resource Collection

A curated list of links to resources and code for building games with miniquad/macroquad game engines.

▦⧉⊞□ A curated list of links to miniquad/macroquad-related code & resources

GitHub

193 stars
5 watching
18 forks
last commit: 22 days ago
Linked from 1 awesome list

awesome-listgamedevopensourcerust

Awesome Quads / Game engines

miniquad 1,579 24 days ago main crate, engines below build on top of it. Supports WASM. Therefore everything build on top of it supports WASM too
macroquad 3,373 5 days ago simple to use library from author of miniquad
good-web-game 337 6 months ago crate to easily port your to WASM
emerald 558 11 days ago game engine with physics, audio, graphics, ECS
rust-rpg-toolkit 63 over 2 years ago a framework for creating customizable and user modifiable action RPG's, using Rust and/or JSON
omegaquad 23 about 3 years ago hackable, opinionated layer on top of Macroquad for writing games

Awesome Quads / Games / Games: On top of macroquad

Rusty Demon Attack 66 about 3 years ago game inspired by the classic atari game: demon attack
Zemeroth 1,407 8 months ago turn-based hexagonal tactical game
Fish Game 143 over 2 years ago online multiplayer game, created as a demonstration of , an open-source scalable game server
Vollmond small non violent adventure in the style of Zelda 2
rymd space shooter game prototype
Scream mr. Jack ???
Power Kick platformer fighting game
The Submariner a minimalist action game made for the LD48 Compo
Totally Relaxing Golf a very, VERY, relaxing golf game made for Brackeys Game Jam 2021.2
Planetoid 11 over 1 year ago a toy project with a goal of creating a multiplayer asteroid game
cubedesu 17 over 1 year ago Rubik's Cube simulator
Procedural Spider a game where you play a big spider chasing small spiders made for LD49
onitama_macroquad 0 about 3 years ago Onitama implementation
Excavation Site Alpha 3 over 3 years ago build as far down into the earth as you can for LD48
CyberSub 5 almost 3 years ago a 2D submarine simulation prototype
Quoridor 5 4 months ago implemented in Rust and Macroquad
Caveth 8 over 2 years ago a game where you can shoot enemies with a cannon
Bunner Macroquad 6 2 months ago an implementation in Rust+Macroquad of the game Bunner from Code the Classics vol 1
rusty_life 3 about 2 years ago another Game Of Life made with Rust and Macroquad
stunning barnacle 5 about 2 years ago a simulator of primitive artificial life using attraction/reuplsion forces between many particles
RecWars 51 6 days ago a multiplayer top-down tank shooter playable in browser
Liminal Lab 000 a minimal game about solving puzzles by stepping on the floor buttons in the right sequence
R:Vust a side-scrolling shoot'em in a space setting
Missile Command 1 almost 2 years ago A simple missile command game clone from 80's Atari
Tigris and Euphrates 9 over 1 year ago a Rust implementation of T&E Board game
vustnexus defeat and Survive the infect of the Vust Swarm!
Makiomino Original tile-matching puzzle game based on mix of classical mechanics
Princess Robot a 2D platformer
Trainwreck switch levers to lead the trains onto the right track
The Beat Of Space a space-themed rhythm game
Mage Rush a micro vampiresurvivors-like game made for LowRezJam'23
pong-macroquad-hecs 2 11 months ago a "BLAZINGLY FAST" Pong clone implemented using Macroquad and hecs
unnamed rogue-like by ProfAndreaPollini 18 over 1 year ago a WIP rl done as part of "RogueLikeDev Does the Complete Roguelike Tutorial"
Manahex a fantasy-themed card and board game for 2-4 players built with Macroquad and Rocket
Tombs of Mirituhg a simple roguelite done as part of Acerola Jam
Minesweeper a cute Minesweeper game with a custom immediate-mode GUI
Celestial Garden a game about cultivating an asteroid belt
ChessIto a small game based on Chess
Not Minesweeper no mines, no danger, just numbers and tiles, and you
Crab's pipes a game about crab exploring pipes to find diamonds
Duo Duo an arcade style score attack game that tests your dexterity and coordination
JumbledFox's Breakout a breakout game with custom levels and an editor
Lift a hovercraft racing game
quad_sokoban 0 2 months ago a sokoban game featuring a campaign and a level editor
Isometric Minecraft 0 about 2 months ago an isometric Minecraft-like prototype
Spooky Tower Attack a reverse tower defense game for GBJAM'12

Awesome Quads / Games / Games: On top of miniquad

Fermi Paradox 15 28 days ago arcanoid-like game with moving enemies in space
Crate Before Attack worms-like multiplayer game where frogs combat their friends while navigating a landscape with their sticky tongue. It is a hybrid of a realtime and turn-based game
Soldank 53 almost 3 years ago a remake of Soldat game
Fires of Eschaton a PvP focused turn-based fantasy tactics game
Coric's Quest a small fantasy-themed console-style RPG

Awesome Quads / Games / Games: On top of good-web-game

Dig Escape 89 over 3 years ago simple puzzle game about digging

Awesome Quads / Apps or visualizations / Apps or visualizations: On top of macroquad

Portal Explorer 172 about 2 months ago web visualizator of mind-blowing portals
Rusty Aquarium 32 2 months ago a monitoring visualization as an aquarium
Particles editor 7 over 3 years ago for your games in macroquad
bema 22 over 3 years ago slideshow DSL
Rusty Slider 64 2 months ago markdown slideshow viewer
Sugarcubes 26 over 2 years ago a tool for designing and testing automata
macroquad.purduehackers.com a browser playground to help run workshops for a club
FDG 192 10 months ago a Force Directed Graph framework with a macroqad-based visualizator
Fish flocking simulation 5 2 months ago a 2D fish flocking simulation
adambiltcliffe/macroquad-jfa 2 about 2 years ago a PoC demonstration of using the jump flood algorithm to generate outlines around shapes on the GPU using only macroquad
Collision simulator 5 over 2 years ago simulating correct particle collisions and algorithms to detect them efficiently
Sugarcubes 26 over 2 years ago a library and application for automata and formal languages, inspired by JFLAP
Lorenz Attractor 3 over 1 year ago a Rust implementation and visualization of the
Interactive Particles 10 almost 2 years ago a playground to interact with particles
Flappy Bird AI 36 8 months ago AI learns to play flappy bird using neuro-evolution
PID Controller Simualation 151 about 2 months ago a Proportional-Integral-Derivative controller simulation to balance a ball on cart
Escape 43 over 1 year ago AI plays a small escape room game
Tarsila 144 3 months ago pixelart and spritesheet editor
Particle Life 6 12 months ago a particle simulation inspired by Jeffrey Ventrella's Clusters
Fuzzy Drone Controller 82 about 1 year ago a controller that uses Mamdani Fuzzy inference system to control a drone, simulated using a physics engine
Shell Texturing Toy 13 about 1 year ago an interactive shell texturing demo
eportal 18 3 days ago an evolution simulator
cacophony 157 3 months ago a minimalist and ergonomic MIDI sequencer

Awesome Quads / Docs

Platformer book WIP book about creating your platformer game in macroquad
Making an online multiplayer game in Rust with Nakama tutorial about creating multiplayer platformer game in macroquad from scratch
Publish game on Android with Macroquad a tutorial about building a macroquad game for Android and uploading it to Google Play
Java interop with Miniquad on Android
Game development in Rust with Macroquad A book for beginners about creating a shoot 'em up game in Macroquad

Awesome Quads / Publications

Rust Gamedev Podcast 4: Interview with Fedor Logachev Audio:
I learnt OpenGL in 7 days using Rust Video: by
I made a game playable on Midi Controller Video: by
Rust Gamedev Podcast 7: Interview with Fish Fight Audio:
Rust breakout game tutorial Video: by
The story behind Rusty Aquarium Blog post:
Psycho Pong Tutorial: by
Rust 2D Engine: Shipping games on Android Blog post:
Create a Clicker Game with Macroquad Tutorial:
Macroquad Game with ECS and Rapier physics Tutorial:

Awesome Quads / Example usage

With naia 900 2 months ago a cross-platform (including Wasm!) networking engine built in Rust
With nakama 143 over 2 years ago open-source scalable game server
JS interop 5 over 3 years ago as example for writing your own plugins
wasm-bindgen interop 2 over 3 years ago good-web-game + example
*quad Android playground 8 about 2 years ago a collection of Android shenanigans as one single app. Useful to test *quads compatibility with a given android phone and do regression testing on anything related to Android
miniquad_kaios_tests 0 5 months ago example apps for miniquad to run on KaiOS
macroquad_quickstart 1 7 days ago an opinionated template for buiding games in Rust with Macroquad, specfically focused on targeting the web and PC

Awesome Quads / Tools

cargo-webquad 4 6 months ago a little helper to run debug builds of miniquad/macroquad-based projects on web

Awesome Quads / Libraries / Libraries: Integrations

bevy_miniquad 38 5 months ago + miniquad
miniquad_text_rusttype 6 over 3 years ago in miniquad
egui-miniquad 78 4 months ago in miniquad
egui-macroquad 93 4 months ago in macroquad
imgui-miniquad-render 5 about 2 years ago in miniquad
femtovg 0 about 3 years ago antialiased 2D vector drawing library (miniquad port)
nonaquad 42 almost 3 years ago vector anti-aliased graphics renderer
cvars-console-macroquad 51 6 days ago in-game console for changing cvars at runtime
backer 17 9 days ago a 'plug & play' UI layout crate

Awesome Quads / Libraries / Libraries: Plugins

sapp-jsutils 5 2 months ago to build plugins. If you want to send/receive string or arbitrary object to JS, you should look at this
quad-snd 110 6 months ago to play sound
quad-net 14 2 months ago to use network
quad-url 5 over 1 year ago to change current url, search parameters, and open links
quad-storage 15 2 months ago to save data in persistent storage using Web Storage API
gamepads 5 about 1 year ago to access gamepads

Awesome Quads / Libraries / Libraries: Other

gesture-recognizer 6 10 months ago library for recognizing simple touch gestures
sapp-console-log 6 almost 5 years ago compatible logging for sapp-wasm
quad-rand 14 15 days ago wasm-friendly random number generator for quads
circle2d 28 about 4 years ago little physics library with only circles, used in
sparticles-rs 2 about 1 year ago library for making particle systems
quad-gif 15 about 1 year ago library for displaying looping GIF animations
graplot 28 9 months ago an experimental plotting library
quad-svg 4 over 1 year ago renders svg to macroquad's Texture2D using
nanoshredder 11 over 1 year ago an experimental fork of makepad's shader-compiler that compiles rust-like DSL into GLSL, Metal, and HLSL
macroquad_aspect 0 3 months ago an aspect ratio forcer for macroquad
navni 7 about 2 months ago a textmode/pixel graphics display library
vviz 24 over 2 years ago a rapid prototyping GUI and visual printf-style debugging for computer vision development

Backlinks from these awesome lists:

More related projects: