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