Showing 36 of 2099 projects
A V wrapper for the sokol_gp library, enabling 2D rendering with batch optimizations in V applications.
A pure software 3D engine for DOS and Linux, featuring real-time rendering with dynamic lighting, animated textures, and portal rendering.
A classic Fifteen Puzzle game implemented using the Imba programming language.
DLang SDL2 and OpenGL wrapper library for simplified game development and graphics programming.
Brackets extension to launch LÖVE projects directly from the editor with a keyboard shortcut.
A template SDK for developing plugins and behaviors for the Construct 2 game engine.
Sublime Text autocompletion for PlayCanvas engine constructors and their arguments.
A browser-based strategy game where you guide AI development, balancing capability growth with ethical alignment and resource constraints.
A simple, control-focused replacement for GameMaker: Studio 2.3 alarms with pausing support.
Dynamic binding to OpenGL ES for the D programming language, enabling cross-platform graphics development.
A cross-platform particle editor for the LÖVE game framework, enabling creation and editing of particle systems.
A template project for Gameboy DMG/Color development with pre-made basic functions.
Promise-like callback chaining for GameMaker, designed for offline singleplayer games with a simpler, error-free approach.
An Ember.js integration for building visual programming editors using Google's Blockly library.
A C++ graphics framework built on SDL2 and OpenGL for 2D/3D rendering with event handling and asset management.
A flexible Lua scaling library for LÖVE2D games with multiple scaling modes and full customization.
A Rust parser for Forsyth-Edwards notation (FEN) with robust error handling.
A collection of reusable GameMaker scripts for game development, offering various utilities and functions.
A Rust library providing API bindings for the Toornament.com esports tournament platform.
Generates code from Tiled map editor files to integrate maps into game engines and frameworks.
A room-based camera system with smooth transitions for LÖVE game development.
A modern installer for NW.js support in Construct 2, enabling game exports with updated or custom NW.js versions.
Framework-agnostic reactive expressions and state engine for JavaScript and TypeScript.
An ActionScript 3 implementation of keim's CannonML scripting language for creating shmup (shoot 'em up) games.
A garbage-collected hashtable implementation for GameMaker Studio 2.3+ with support for non-string keys.
A Just-In-Time compiler that converts Catspeak code into GameMaker VM bytecode for improved execution performance.
A Python CLI tool to split tilesheet images into individual tiles with flexible naming via text files.
A tic-tac-toe game formally verified using the SPARK programming language to ensure correctness.
A DLL extension that fixes and enhances the YYG Steamworks extension for GameMaker Studio.
A Nokia-style snake game built with the Imba programming language.
A collection of .NET Standard libraries providing functionality for various Steam services and APIs.
A GameMaker Studio 2.3+ extension for loading and using GNU gettext .mo files for game localization.
A softbody physics library for the LÖVE game framework supporting dynamic and static arbitrary softbodies.
JavaScript-style setTimeout and setInterval functions implemented in GameMaker Studio 2.3 for timed callbacks.
A placeholder asset generation script for Game Maker Studio 2.3+ that creates cached sprites and strings for prototyping.
A GameMaker Studio 2 asset providing a simple, flexible alternative to built-in alarms for delayed code execution.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.