Showing 36 of 2099 projects
A GUI tool for creating and managing Love2D game projects while preserving the engine's lightweight charm.
Extends Lua's require function with methods to require all files in a folder and relative paths.
A template project for GameMaker Studio 2.3+ providing a modular foundation for 2D low-res tile-based games.
A comprehensive 2D vector and point class for Haxe with operator overloading support.
Pack LÖVE games into a single Windows executable with runtime included.
A small script that automatically selects the appropriate LÖVE version to run any given LÖVE game.
A simple 9-patch (9-slice scaling) library for the LÖVE 2D game framework.
A set of Ada components for developing 3D simulations, games, and GUI applications with support for distributed systems.
An interactive Swift Playground teaching AI programming concepts through a custom four-player Pong game with SpriteKit.
A simple logger and profiler for Löve2D that displays game state and logs on canvas or in the terminal.
A comprehensive, framework-agnostic Haxe library for loading and parsing Tiled map editor files with modern feature support.
A fast and flexible analyzer for GameMaker Language (GML) that enforces customizable linting rules.
A set of tools and C library extensions for the Gameboy Development Kit (GBDK) to export images and handle metasprites.
A V programming language wrapper for the SDL2 library, providing native-feeling bindings for multimedia and game development.
A GameMaker Studio 2 library for interpolating values using animation curves with simple sequential animation support.
A JavaScript webapp that converts Shadertoy GLSL shaders to GameMaker-compatible GLSL ES code.
Extracts LOVE API definitions to enable syntax highlighting and autocomplete for LOVE2D in ZeroBrane Studio.
Recursively deep copy nested arrays, structs, and class instances in GameMaker.
A Roblox game where players guess the prices of items from the Roblox marketplace.
A fully commented JavaScript implementation of the classic Simon memory game using the Phaser game engine.
A simple state switcher class for Love2D/Lua that uses one file per state and covers all Love2D state management.
Asteroids game implementation built with Glimmer.js, ported from Reacteroids.
Extensible GUI library for Löve2D written in MoonScript, enabling custom control creation.
LÖVE API autocomplete file for Notepad++ providing function completion and parameter hints.
A Snake clone for Game Boy written in C with GBDK, serving as a starter project for Game Boy development.
A cross-platform GameMaker extension for retrieving detailed system information and resource usage.
A robot tank battle game where players program AI tank brains in the D programming language.
A cross-platform C++ framework for rapid Vulkan initialization and abstraction of core graphics objects.
A vertex-animated object for GameMaker Studio 2.3+ that creates realtime flag/wave effects from a single image.
A Lua-only, non-blocking HTTP/HTTPS client library for LÖVE games with cross-platform support.
A virtual camera library for Starling applications built in ActionScript 3, enabling interactive scene exploration.
A Xamarin binding library for integrating Cocos Creator 2.x game projects into Xamarin.Android, Xamarin.iOS, and Xamarin.Forms applications.
A pygame-compatible API for creating interactive games and graphics in Jupyter notebooks using ipycanvas rendering.
A complete rewrite of DevSound for Game Boy with new features and significantly reduced CPU load.
Static and dynamic D language bindings for the CSFML multimedia library, with BetterC, @nogc, and nothrow compatibility.
A Game Boy and Game Boy Color emulator written in pure Lua for ComputerCraft and CraftOS-PC environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.