An open API service indexing awesome lists of open source software.

awesome-quads

▦⧉⊞□ A curated list of links to miniquad/macroquad-related code & resources
https://github.com/ozkriff/awesome-quads

Last synced: 5 days ago
JSON representation

Apps or visualizations

Apps or visualizations: On top of macroquad

Docs

Apps or visualizations: On top of macroquad

Example usage

Apps or visualizations: On top of macroquad

Game engines

  • miniquad - main crate, engines below build on top of it. Supports WASM. Therefore everything build on top of it supports WASM too.
  • macroquad - simple to use library from author of miniquad.
  • good-web-game - crate to easily port your ggez to WASM.
  • emerald - game engine with physics, audio, graphics, ECS.
  • rust-rpg-toolkit - a framework for creating customizable and user modifiable action RPG's, using Rust and/or JSON.
  • omegaquad - hackable, opinionated layer on top of Macroquad for writing games

Games

Games: On top of good-web-game

Games: On top of macroquad

  • 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.
  • Procedural Spider - a game where you play a big spider chasing small spiders made for LD49.
  • 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.
  • 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.
  • 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.
  • Celestial Garden - a game about cultivating an asteroid belt..
  • ChessIto - a small game based on Chess.
  • Rusty Demon Attack - game inspired by the classic atari game: demon attack.
  • Zemeroth - turn-based hexagonal tactical game.
  • Fish Game - online multiplayer game, created as a demonstration of Nakama, an open-source scalable game server.
  • Planetoid - a toy project with a goal of creating a multiplayer asteroid game.
  • cubedesu - Rubik's Cube simulator.
  • onitama_macroquad - Onitama implementation.
  • Excavation Site Alpha - build as far down into the earth as you can for LD48.
  • CyberSub - a 2D submarine simulation prototype.
  • Quoridor - Quoridor implemented in Rust and Macroquad.
  • Caveth - a game where you can shoot enemies with a cannon.
  • Bunner Macroquad - an implementation in Rust+Macroquad of the game Bunner from Code the Classics vol 1.
  • rusty_life - another Game Of Life made with Rust and Macroquad.
  • stunning barnacle - a simulator of primitive artificial life using attraction/reuplsion forces between many particles.
  • RecWars - a multiplayer top-down tank shooter playable in browser.
  • Missile Command - A simple missile command game clone from 80's Atari.
  • Tigris and Euphrates - a Rust implementation of T&E Board game.
  • pong-macroquad-hecs - a "BLAZINGLY FAST" Pong clone implemented using Macroquad and hecs.
  • unnamed rogue-like by ProfAndreaPollini - a WIP rl done as part of "RogueLikeDev Does the Complete Roguelike Tutorial".
  • Minesweeper - a cute Minesweeper game with a custom immediate-mode GUI.
  • 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 - a sokoban game featuring a campaign and a level editor.
  • Isometric Minecraft - an isometric Minecraft-like prototype.
  • Spooky Tower Attack - a reverse tower defense game for GBJAM'12.
  • Tokonoma - an abstract strategy board game for two players that is vaguely similar to chess/checkers/Hive.
  • Ball in a Box - a desktop toy where you have a box with a ball inside it.
  • Robomaid Rush - a Warioware inspired microgame-em-up.
  • Planets! - a puzzle game about building stable planet systems.
  • Dangerous Dave: Rust Ed. - a 2D platformer game inspired by the classic "Dangerous Dave" game.
  • The Cheese Chase - a simple arcade game where you play as a rat collecting cheese while avoiding rat repellent spray.
  • Princess Robot - a 2D platformer.

Games: On top of miniquad

  • 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.
  • Fires of Eschaton - a PvP focused turn-based fantasy tactics game.
  • Fermi Paradox - arcanoid-like game with moving enemies in space.
  • Soldank - a remake of Soldat game.
  • Coric's Quest - a small fantasy-themed console-style RPG.
  • 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.

Libraries

Libraries: Integrations

Libraries: Other

  • gesture-recognizer - library for recognizing simple touch gestures.
  • sapp-console-log - log-rs compatible logging for sapp-wasm.
  • quad-rand - wasm-friendly random number generator for quads.
  • circle2d - little physics library with only circles, used in Crate Before Attack.
  • sparticles-rs - library for making particle systems.
  • quad-gif - library for displaying looping GIF animations.
  • graplot - an experimental plotting library.
  • quad-svg - renders svg to macroquad's Texture2D using resvg.
  • nanoshredder - an experimental fork of makepad's shader-compiler that compiles rust-like DSL into GLSL, Metal, and HLSL.
  • macroquad_aspect - an aspect ratio forcer for macroquad.
  • navni - a textmode/pixel graphics display library.
  • vviz - a rapid prototyping GUI and visual printf-style debugging for computer vision development.

Libraries: Plugins

  • sapp-jsutils - to build plugins. If you want to send/receive string or arbitrary object to JS, you should look at this.
  • quad-snd - to play sound.
  • quad-net - to use network.
  • quad-url - to change current url, search parameters, and open links.
  • quad-storage - to save data in persistent storage using Web Storage API.
  • gamepads - to access gamepads.

Printed Books

Apps or visualizations: On top of macroquad

Publications

Apps or visualizations: On top of macroquad

Tools

Apps or visualizations: On top of macroquad

  • cargo-webquad - a little helper to run debug builds of miniquad/macroquad-based projects on web.