Showing 36 of 2098 projects
A single-header C library for generating textured quad vertices for text rendering, compatible with OpenGL and DirectX.
Serialize Lua tables to C structs and strings for network transfer using LuaJIT FFI.
A comprehensive, well-documented Gameboy assembly boilerplate project with bank switching, graphics, interrupts, and a custom font tileset.
A Lua library that provides missing built-in functions like ipairs and getmetatable for PICO-8 development.
A Node.js toolkit for automating common PlayCanvas REST API tasks like downloading builds, archiving projects, and creating single-page HTML exports.
A simple raycasting light and shadow library for Love2D, providing bare-bone 2D lighting effects.
A Roblox admin system with built-in UI and extended functionality built on top of Cmdr.
A cross-platform libGDX client for GameAnalytics.com that works without Google Play Services.
A first-person parkour demonstration game built with the Voxelman module for Godot.
An opinionated collection of utility functions and APIs to enhance GameMaker programming.
A lightweight MVC framework for building ActionScript 3.0 applications, mobile apps, and Starling-based games.
An ActionScript 3 library for abstracting Ouya and Xbox 360 controller input in Adobe AIR games.
A game created for the Ludum Dare #28 game jam competition.
A component library for Fusion with hot theme switching, originally built for Frappé's game interfaces.
A texture page builder tool for GameMaker Studio that optimizes sprite packing for game development.
A simple clone of the classic Snake game built with JavaScript and HTML Canvas.
Android plugin for Godot 3.5+ to integrate Google Play Game Services v2 features like achievements, leaderboards, and player sign-in.
A programmable GML framework for creating and managing user interfaces in Game Maker Studio 2.x, 1.x, and GM8.
A simple layout helper for Love2D games, using containers and rules to manage UI positioning and sizing.
A feature-rich immediate-mode UI library for GameMaker, providing a comprehensive set of components with a clean, intuitive API.
Convert graphics and adjust palettes in real-time for Game Boy Color development.
A GIMP plugin for optimizing tile maps and tile sets by deduplicating tiles and providing in-workflow feedback.
A tribute game to Doctor Who for Gameboy, built with gbdk and GB Lemon tracker.
A Game & Watch-inspired bubble-popping game for the original Game Boy, playable in browser or on hardware.
Auto-generated D bindings for the sokol headers, enabling cross-platform graphics and audio development in D.
A Haxe library for A* pathfinding and graph traversal on boolean grids, optimized for game NPC navigation.
A Perl script that converts Pico-8 cartridge graphics to and from PNG spritesheets.
A collection of reusable GDScript helper scripts for the Godot game engine.
A simple Breakout clone game built with the Godot Engine 1.1.
A simple HTML5 platformer game built with the Entity game engine to demonstrate its capabilities.
A functional behavior tree implementation in Lua for game AI and entity behavior modeling.
A flexible C++ game development library with a lightweight core and gamestate stack for framework-based game creation.
Internationalization library for LÖVE game engine providing text translation and audio localization.
A complete cross-platform game engine designed for flexibility, performance, and fast iterations.
A curated collection of free software and free culture resources for game development, including engines, assets, tools, and learning materials.
A modern, flexible, and customizable hotbar UI component for Roblox games.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.