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

196 stars
5 watching
19 forks
last commit: almost 2 years ago
Linked from 1 awesome list

awesome-listgamedevopensourcerust

Awesome Quads / Game engines

miniquad1,607almost 2 years agomain crate, engines below build on top of it. Supports WASM. Therefore everything build on top of it supports WASM too
macroquad3,424almost 2 years agosimple to use library from author of miniquad
good-web-game338over 2 years agocrate to easily port your to WASM
emerald560almost 2 years agogame engine with physics, audio, graphics, ECS
rust-rpg-toolkit63over 4 years agoa framework for creating customizable and user modifiable action RPG's, using Rust and/or JSON
omegaquad23almost 5 years agohackable, opinionated layer on top of Macroquad for writing games

Awesome Quads / Games / Games: On top of macroquad

Rusty Demon Attack67almost 5 years agogame inspired by the classic atari game: demon attack
Zemeroth1,412over 2 years agoturn-based hexagonal tactical game
Fish Game144over 4 years agoonline multiplayer game, created as a demonstration of , an open-source scalable game server
Vollmondsmall non violent adventure in the style of Zelda 2
rymdspace shooter game prototype
Scream mr. Jack???
Power Kickplatformer fighting game
The Submarinera minimalist action game made for the LD48 Compo
Totally Relaxing Golfa very, VERY, relaxing golf game made for Brackeys Game Jam 2021.2
Planetoid11over 3 years agoa toy project with a goal of creating a multiplayer asteroid game
cubedesu17over 3 years agoRubik's Cube simulator
Procedural Spidera game where you play a big spider chasing small spiders made for LD49
onitama_macroquad0almost 5 years agoOnitama implementation
Excavation Site Alpha3over 5 years agobuild as far down into the earth as you can for LD48
CyberSub5over 4 years agoa 2D submarine simulation prototype
Quoridor5about 2 years agoimplemented in Rust and Macroquad
Caveth8about 4 years agoa game where you can shoot enemies with a cannon
Bunner Macroquad6about 2 years agoan implementation in Rust+Macroquad of the game Bunner from Code the Classics vol 1
rusty_life3about 4 years agoanother Game Of Life made with Rust and Macroquad
stunning barnacle5about 4 years agoa simulator of primitive artificial life using attraction/reuplsion forces between many particles
RecWars53almost 2 years agoa multiplayer top-down tank shooter playable in browser
Liminal Lab 000a minimal game about solving puzzles by stepping on the floor buttons in the right sequence
R:Vusta side-scrolling shoot'em in a space setting
Missile Command2over 3 years agoA simple missile command game clone from 80's Atari
Tigris and Euphrates9over 3 years agoa Rust implementation of T&E Board game
vustnexusdefeat and Survive the infect of the Vust Swarm!
MakiominoOriginal tile-matching puzzle game based on mix of classical mechanics
Princess Robota 2D platformer
Trainwreckswitch levers to lead the trains onto the right track
The Beat Of Spacea space-themed rhythm game
Mage Rusha micro vampiresurvivors-like game made for LowRezJam'23
pong-macroquad-hecs2over 2 years agoa "BLAZINGLY FAST" Pong clone implemented using Macroquad and hecs
unnamed rogue-like by ProfAndreaPollini18about 3 years agoa WIP rl done as part of "RogueLikeDev Does the Complete Roguelike Tutorial"
Manahexa fantasy-themed card and board game for 2-4 players built with Macroquad and Rocket
Tombs of Mirituhga simple roguelite done as part of Acerola Jam
Minesweepera cute Minesweeper game with a custom immediate-mode GUI
Celestial Gardena game about cultivating an asteroid belt
ChessItoa small game based on Chess
Not Minesweeperno mines, no danger, just numbers and tiles, and you
Crab's pipesa game about crab exploring pipes to find diamonds
Duo Duoan arcade style score attack game that tests your dexterity and coordination
JumbledFox's Breakouta breakout game with custom levels and an editor
Lifta hovercraft racing game
quad_sokoban0about 2 years agoa sokoban game featuring a campaign and a level editor
Isometric Minecraft0about 2 years agoan isometric Minecraft-like prototype
Spooky Tower Attacka reverse tower defense game for GBJAM'12

Awesome Quads / Games / Games: On top of miniquad

Fermi Paradox15almost 2 years agoarcanoid-like game with moving enemies in space
Crate Before Attackworms-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
Soldank53almost 5 years agoa remake of Soldat game
Fires of Eschatona PvP focused turn-based fantasy tactics game
Coric's Questa small fantasy-themed console-style RPG

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

Dig Escape89about 5 years agosimple puzzle game about digging

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

Portal Explorer172almost 2 years agoweb visualizator of mind-blowing portals
Rusty Aquarium32about 2 years agoa monitoring visualization as an aquarium
Particles editor7about 5 years agofor your games in macroquad
bema22over 5 years agoslideshow DSL
Rusty Slider64about 2 years agomarkdown slideshow viewer
Sugarcubes26over 4 years agoa tool for designing and testing automata
macroquad.purduehackers.coma browser playground to help run workshops for a club
FDG193over 2 years agoa Force Directed Graph framework with a macroqad-based visualizator
Fish flocking simulation5about 2 years agoa 2D fish flocking simulation
adambiltcliffe/macroquad-jfa2about 4 years agoa PoC demonstration of using the jump flood algorithm to generate outlines around shapes on the GPU using only macroquad
Collision simulator5about 4 years agosimulating correct particle collisions and algorithms to detect them efficiently
Sugarcubes26over 4 years agoa library and application for automata and formal languages, inspired by JFLAP
Lorenz Attractor3over 3 years agoa Rust implementation and visualization of the
Interactive Particles10over 3 years agoa playground to interact with particles
Flappy Bird AI36over 2 years agoAI learns to play flappy bird using neuro-evolution
PID Controller Simualation154about 2 years agoa Proportional-Integral-Derivative controller simulation to balance a ball on cart
Escape43over 3 years agoAI plays a small escape room game
Tarsila144about 2 years agopixelart and spritesheet editor
Particle Life6almost 3 years agoa particle simulation inspired by Jeffrey Ventrella's Clusters
Fuzzy Drone Controller84almost 3 years agoa controller that uses Mamdani Fuzzy inference system to control a drone, simulated using a physics engine
Shell Texturing Toy13almost 3 years agoan interactive shell texturing demo
eportal19almost 2 years agoan evolution simulator
cacophony160almost 2 years agoa minimalist and ergonomic MIDI sequencer

Awesome Quads / Docs

Platformer bookWIP book about creating your platformer game in macroquad
Making an online multiplayer game in Rust with Nakamatutorial about creating multiplayer platformer game in macroquad from scratch
Publish game on Android with Macroquada 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 MacroquadA book for beginners about creating a shoot 'em up game in Macroquad

Awesome Quads / Publications

Rust Gamedev Podcast 4: Interview with Fedor LogachevAudio:
I learnt OpenGL in 7 days using RustVideo: by
I made a game playable on Midi ControllerVideo: by
Rust Gamedev Podcast 7: Interview with Fish FightAudio:
Rust breakout game tutorialVideo: by
The story behind Rusty AquariumBlog post:
Psycho PongTutorial: by
Rust 2D Engine: Shipping games on AndroidBlog post:
Create a Clicker Game with MacroquadTutorial:
Macroquad Game with ECS and Rapier physicsTutorial:

Awesome Quads / Example usage

With naia928almost 2 years agoa cross-platform (including Wasm!) networking engine built in Rust
With nakama144over 4 years agoopen-source scalable game server
JS interop6over 5 years agoas example for writing your own plugins
wasm-bindgen interop2over 5 years agogood-web-game + example
*quad Android playground8about 4 years agoa 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_tests0about 2 years agoexample apps for miniquad to run on KaiOS
macroquad_quickstart1almost 2 years agoan opinionated template for buiding games in Rust with Macroquad, specfically focused on targeting the web and PC

Awesome Quads / Tools

cargo-webquad4over 2 years agoa little helper to run debug builds of miniquad/macroquad-based projects on web

Awesome Quads / Libraries / Libraries: Integrations

bevy_miniquad38about 2 years ago+ miniquad
miniquad_text_rusttype6over 5 years agoin miniquad
egui-miniquad80about 2 years agoin miniquad
egui-macroquad96about 2 years agoin macroquad
imgui-miniquad-render5almost 4 years agoin miniquad
femtovg0about 5 years agoantialiased 2D vector drawing library (miniquad port)
nonaquad42over 4 years agovector anti-aliased graphics renderer
cvars-console-macroquad52almost 2 years agoin-game console for changing cvars at runtime
backer18almost 2 years agoa 'plug & play' UI layout crate

Awesome Quads / Libraries / Libraries: Plugins

sapp-jsutils5about 2 years agoto build plugins. If you want to send/receive string or arbitrary object to JS, you should look at this
quad-snd111over 2 years agoto play sound
quad-net15about 2 years agoto use network
quad-url5over 3 years agoto change current url, search parameters, and open links
quad-storage15about 2 years agoto save data in persistent storage using Web Storage API
gamepads5about 3 years agoto access gamepads

Awesome Quads / Libraries / Libraries: Other

gesture-recognizer6over 2 years agolibrary for recognizing simple touch gestures
sapp-console-log6over 6 years agocompatible logging for sapp-wasm
quad-rand14almost 2 years agowasm-friendly random number generator for quads
circle2d28almost 6 years agolittle physics library with only circles, used in
sparticles-rs2almost 3 years agolibrary for making particle systems
quad-gif15about 3 years agolibrary for displaying looping GIF animations
graplot28over 2 years agoan experimental plotting library
quad-svg4over 3 years agorenders svg to macroquad's Texture2D using
nanoshredder11over 3 years agoan experimental fork of makepad's shader-compiler that compiles rust-like DSL into GLSL, Metal, and HLSL
macroquad_aspect0about 2 years agoan aspect ratio forcer for macroquad
navni7almost 2 years agoa textmode/pixel graphics display library
vviz24over 4 years agoa rapid prototyping GUI and visual printf-style debugging for computer vision development

Backlinks from these awesome lists:

More related projects: