Showing 36 of 2098 projects
A classic shoot 'em up game built with Three.js, inspired by Raptor: Call of the Shadows.
Automatically generated D programming language bindings for the Vulkan graphics and compute API.
A flexible A* pathfinding library for Lua supporting grid, point, mesh, or infinite maps without requiring map initialization.
A Lua implementation of Bresenham's line algorithm for grid-based line drawing and distance calculation.
A legacy GameMaker library for using the built-in particle editor assets with enhanced control and no memory leaks.
GLFW bindings for Haxe enabling cross-platform window creation, OpenGL context management, and input handling.
A collection of utility and mathematical functions for GameMaker Studio 2, including number theory, linear algebra, and graph algorithms.
A GameMaker base class for custom exceptions with improved error output, stack traces, and YYC support.
A CLI tool to package LÖVE game projects into distributable formats for multiple platforms.
An event handling library for GameMaker Language (GML) with broadcast, subscriber, consumer, watchlist, and radio components.
A tutorial for integrating Newgrounds medals system into PICO-8 games using GPIO and JavaScript.
An extensible bytecode-based scripting engine for Game Boy ROM development.
A lightweight C++ game engine built with OpenGL and SDL for 2D/3D game development.
Converts Game Boy Tile Designer (GBTD) and Map Builder (GBMB) files into formats usable with GBDK for Game Boy game development.
A fluent API library for creating customizable debug views in GameMaker projects.
Crystal language bindings for raw SDL 3 functions, providing a low-level foundation for building multimedia libraries.
Open source tank-battle game for iOS built with cocos2d, available on the App Store.
A tool for including external code files into shaders while managing shader compatibility.
A fast, reliable, free, and open-source palette swapper for GameMaker Studio 2.
A minimalistic, macro-powered tweening library for Haxe with framework-agnostic design and manual update control.
A retro groove theme for GameMaker Studio IDE that provides a nostalgic color scheme for the development environment.
A lightweight Lua library for parsing and generating .ini configuration files, specifically designed for LÖVE game development.
A classic Tetris game implemented in CycleJS, featuring keyboard controls for movement, rotation, and dropping pieces.
A fully functional Game Boy Classic FPGA implementation from scratch with simulation and testing tools.
A game created for the Godot Engine Jam, featuring a cheese-hunting adventure.
A jigsaw-like puzzle game written in the V programming language.
A VR game built with Godot where players rescue little pigs swimming near a beach shore.
A bridge to include JavaScript libraries and extensions in GameMaker WebAssembly games.
Dynamic and static D language bindings for the raylib game development library.
A powerful and flexible job queue system for Godot, built on top of Gedis for managing asynchronous tasks.
A BASH script that automatically installs and manages Godot Engine versions with system integration on Ubuntu.
A lightweight, stack-based scene and game state manager for Lua game development.
A work-in-progress framework and abstraction layer around the Vulkan graphics API.
A simple virtual joystick plugin for Godot 3.3, designed for mobile game development.
A GameMaker script collection for deep copying sequences and their components to enable runtime modification without affecting original assets.
A Flappy Bird clone developed for Nintendo Gameboy and Gameboy Color systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.