Showing 36 of 2098 projects
GLFW bindings for Haxe enabling cross-platform window creation, OpenGL context management, and input handling.
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.
A collection of utility and mathematical functions for GameMaker Studio 2, including number theory, linear algebra, and graph algorithms.
A package manager plugin for Godot that uses NPM as its backend for managing dependencies.
A runtime compiler and interpreter for GameMaker that enables mod support, live scripting, and scratchpad experimentation by loading and executing GML code at runtime.
A library of scripts for implementing UI designs in GameMaker Studio 2 projects.
A GameMaker base class for custom exceptions with improved error output, stack traces, and YYC support.
A fluent API library for creating customizable debug views in GameMaker projects.
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.
Crystal language bindings for raw SDL 3 functions, providing a low-level foundation for building multimedia libraries.
Dynamic and static D language bindings for the raylib game development library.
Open source tank-battle game for iOS built with cocos2d, available on the App Store.
A jigsaw-like puzzle game written in the V programming language.
A retro groove theme for GameMaker Studio IDE that provides a nostalgic color scheme for the development environment.
Converts Game Boy Tile Designer (GBTD) and Map Builder (GBMB) files into formats usable with GBDK for Game Boy game development.
A lightweight Lua library for parsing and generating .ini configuration files, specifically designed for LÖVE game development.
A lightweight C++ game engine built with OpenGL and SDL for 2D/3D game development.
A tool for including external code files into shaders while managing shader compatibility.
An extensible bytecode-based scripting engine for Game Boy ROM development.
A fast, reliable, free, and open-source palette swapper for GameMaker Studio 2.
A bridge to include JavaScript libraries and extensions in GameMaker WebAssembly games.
An event handling library for GameMaker Language (GML) with broadcast, subscriber, consumer, watchlist, and radio components.
A minimalistic, macro-powered tweening library for Haxe with framework-agnostic design and manual update control.
A game created for the Godot Engine Jam, featuring a cheese-hunting adventure.
A Godot extension to pre-warm shaders at startup, preventing runtime stuttering caused by shader compilation.
A tutorial for integrating Newgrounds medals system into PICO-8 games using GPIO and JavaScript.
A Game Boy puzzle game where you can edit custom block piece sets and use them in Tetris-style gameplay.
A dynamic, customizable listbox UI component for the LÖVE 2D game engine, supporting mouse, keyboard, and touch interactions.
A GameMaker extension providing a custom, native-like window frame with fullscreen support and no freeze on drag.
A 2D space shooter game ported from Unity to Godot 4, designed as a learning resource for the Godot engine.
A work-in-progress framework and abstraction layer around the Vulkan graphics API.
A tiny experimental game engine for the web built with TypeScript.
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.