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
196 stars
5 watching
19 forks
last commit: about 1 year ago
Linked from 1 awesome list
awesome-listgamedevopensourcerust
Awesome Quads / Game engines | |||
| miniquad | 1,607 | 11 months ago | main crate, engines below build on top of it. Supports WASM. Therefore everything build on top of it supports WASM too |
| macroquad | 3,424 | 11 months ago | simple to use library from author of miniquad |
| good-web-game | 338 | over 1 year ago | crate to easily port your to WASM |
| emerald | 560 | 12 months ago | game engine with physics, audio, graphics, ECS |
| rust-rpg-toolkit | 63 | over 3 years ago | a framework for creating customizable and user modifiable action RPG's, using Rust and/or JSON |
| omegaquad | 23 | almost 4 years ago | hackable, opinionated layer on top of Macroquad for writing games |
Awesome Quads / Games / Games: On top of macroquad | |||
| Rusty Demon Attack | 67 | almost 4 years ago | game inspired by the classic atari game: demon attack |
| Zemeroth | 1,412 | over 1 year ago | turn-based hexagonal tactical game |
| Fish Game | 144 | over 3 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 2 years ago | a toy project with a goal of creating a multiplayer asteroid game |
| cubedesu | 17 | over 2 years 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 4 years ago | Onitama implementation |
| Excavation Site Alpha | 3 | over 4 years ago | build as far down into the earth as you can for LD48 |
| CyberSub | 5 | almost 4 years ago | a 2D submarine simulation prototype |
| Quoridor | 5 | over 1 year ago | implemented in Rust and Macroquad |
| Caveth | 8 | about 3 years ago | a game where you can shoot enemies with a cannon |
| Bunner Macroquad | 6 | about 1 year ago | an implementation in Rust+Macroquad of the game Bunner from Code the Classics vol 1 |
| rusty_life | 3 | about 3 years ago | another Game Of Life made with Rust and Macroquad |
| stunning barnacle | 5 | about 3 years ago | a simulator of primitive artificial life using attraction/reuplsion forces between many particles |
| RecWars | 53 | 11 months 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 | 2 | almost 3 years ago | A simple missile command game clone from 80's Atari |
| Tigris and Euphrates | 9 | over 2 years 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 | almost 2 years ago | a "BLAZINGLY FAST" Pong clone implemented using Macroquad and hecs |
| unnamed rogue-like by ProfAndreaPollini | 18 | over 2 years 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 | about 1 year ago | a sokoban game featuring a campaign and a level editor |
| Isometric Minecraft | 0 | about 1 year 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 | about 1 year 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 4 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 4 years ago | simple puzzle game about digging |
Awesome Quads / Apps or visualizations / Apps or visualizations: On top of macroquad | |||
| Portal Explorer | 172 | 12 months ago | web visualizator of mind-blowing portals |
| Rusty Aquarium | 32 | about 1 year ago | a monitoring visualization as an aquarium |
| Particles editor | 7 | over 4 years ago | for your games in macroquad |
| bema | 22 | over 4 years ago | slideshow DSL |
| Rusty Slider | 64 | about 1 year ago | markdown slideshow viewer |
| Sugarcubes | 26 | over 3 years ago | a tool for designing and testing automata |
| macroquad.purduehackers.com | a browser playground to help run workshops for a club | ||
| FDG | 193 | almost 2 years ago | a Force Directed Graph framework with a macroqad-based visualizator |
| Fish flocking simulation | 5 | about 1 year ago | a 2D fish flocking simulation |
| adambiltcliffe/macroquad-jfa | 2 | about 3 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 | about 3 years ago | simulating correct particle collisions and algorithms to detect them efficiently |
| Sugarcubes | 26 | over 3 years ago | a library and application for automata and formal languages, inspired by JFLAP |
| Lorenz Attractor | 3 | over 2 years ago | a Rust implementation and visualization of the |
| Interactive Particles | 10 | almost 3 years ago | a playground to interact with particles |
| Flappy Bird AI | 36 | over 1 year ago | AI learns to play flappy bird using neuro-evolution |
| PID Controller Simualation | 154 | about 1 year ago | a Proportional-Integral-Derivative controller simulation to balance a ball on cart |
| Escape | 43 | over 2 years ago | AI plays a small escape room game |
| Tarsila | 144 | about 1 year ago | pixelart and spritesheet editor |
| Particle Life | 6 | almost 2 years ago | a particle simulation inspired by Jeffrey Ventrella's Clusters |
| Fuzzy Drone Controller | 84 | about 2 years ago | a controller that uses Mamdani Fuzzy inference system to control a drone, simulated using a physics engine |
| Shell Texturing Toy | 13 | almost 2 years ago | an interactive shell texturing demo |
| eportal | 19 | 11 months ago | an evolution simulator |
| cacophony | 160 | 11 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 | 928 | 11 months ago | a cross-platform (including Wasm!) networking engine built in Rust |
| With nakama | 144 | over 3 years ago | open-source scalable game server |
| JS interop | 6 | over 4 years ago | as example for writing your own plugins |
| wasm-bindgen interop | 2 | over 4 years ago | good-web-game + example |
| *quad Android playground | 8 | about 3 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 | over 1 year ago | example apps for miniquad to run on KaiOS |
| macroquad_quickstart | 1 | 12 months 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 | over 1 year ago | a little helper to run debug builds of miniquad/macroquad-based projects on web |
Awesome Quads / Libraries / Libraries: Integrations | |||
| bevy_miniquad | 38 | over 1 year ago | + miniquad |
| miniquad_text_rusttype | 6 | over 4 years ago | in miniquad |
| egui-miniquad | 80 | over 1 year ago | in miniquad |
| egui-macroquad | 96 | over 1 year ago | in macroquad |
| imgui-miniquad-render | 5 | about 3 years ago | in miniquad |
| femtovg | 0 | about 4 years ago | antialiased 2D vector drawing library (miniquad port) |
| nonaquad | 42 | over 3 years ago | vector anti-aliased graphics renderer |
| cvars-console-macroquad | 52 | 12 months ago | in-game console for changing cvars at runtime |
| backer | 18 | 12 months ago | a 'plug & play' UI layout crate |
Awesome Quads / Libraries / Libraries: Plugins | |||
| sapp-jsutils | 5 | about 1 year ago | to build plugins. If you want to send/receive string or arbitrary object to JS, you should look at this |
| quad-snd | 111 | over 1 year ago | to play sound |
| quad-net | 15 | about 1 year ago | to use network |
| quad-url | 5 | over 2 years ago | to change current url, search parameters, and open links |
| quad-storage | 15 | about 1 year ago | to save data in persistent storage using Web Storage API |
| gamepads | 5 | about 2 years ago | to access gamepads |
Awesome Quads / Libraries / Libraries: Other | |||
| gesture-recognizer | 6 | almost 2 years ago | library for recognizing simple touch gestures |
| sapp-console-log | 6 | almost 6 years ago | compatible logging for sapp-wasm |
| quad-rand | 14 | about 1 year ago | wasm-friendly random number generator for quads |
| circle2d | 28 | about 5 years ago | little physics library with only circles, used in |
| sparticles-rs | 2 | about 2 years ago | library for making particle systems |
| quad-gif | 15 | about 2 years ago | library for displaying looping GIF animations |
| graplot | 28 | over 1 year ago | an experimental plotting library |
| quad-svg | 4 | over 2 years ago | renders svg to macroquad's Texture2D using |
| nanoshredder | 11 | over 2 years ago | an experimental fork of makepad's shader-compiler that compiles rust-like DSL into GLSL, Metal, and HLSL |
| macroquad_aspect | 0 | about 1 year ago | an aspect ratio forcer for macroquad |
| navni | 7 | 11 months ago | a textmode/pixel graphics display library |
| vviz | 24 | over 3 years ago | a rapid prototyping GUI and visual printf-style debugging for computer vision development |