Showing 27 of 63 projects
A GameMaker framework for creating authentic classic Sonic the Hedgehog fangames with accurate physics and modular design.
A Haxe game framework focused on future-proofing and providing a shared language for any game genre and platform.
A deprecated attempt to replicate the LÖVE 2D game framework API in the browser using Moonshine.
A lightweight cross-platform entry point library for games, designed as a minimal alternative to SDL and GLFW.
A Swift framework for implementing complex Japanese Chess (Shogi) game logic, including move validation and checkmate detection.
An intuitive, opinionated foundation for building and distributing 2D games and creative applications in V.
A tiny scene-entity-component library for the PICO-8 fantasy console to manage game object lifecycles.
A straightforward and flexible input library for LÖVE that unifies buttons and analog controls.
An entity-component based game framework for ActionScript 3 that handles rendering, collision, input, and other core game development tasks.
An HTML5 game engine built with Dart and StageXL for creating browser-based games with an easy-to-use framework.
An Entity Component System framework for Haxe, designed for high-performance game development.
A multiplayer JavaScript/WebGL voxel world game demo exploring browser-based game development.
A lightweight scene/state manager for Love2D games, simplifying game organization with automatic and manual scene loading.
V language bindings for the raylib game development framework, providing access to raylib 2.5.0 functionality.
A LOVE2D wrapper enabling game development for PSP, PS Vita, and PS3 using OneLua, lpp-vita, and Lua Player PS3.
A minimal Love2D utility class for creating animated sprites with frame-based state management.
A stackable screen and state management library for the LÖVE 2D game framework.
A GameMaker Language library providing object-oriented constructors to operate core GameMaker functionalities.
A lightweight UDP game server and client framework for building simple 2D and 3D online game prototypes in Rust.
A simple and lightweight TypeScript framework for creating tiny pixel-style HTML5 games.
A simple window and screen manager for Love2D that handles keyboard-controlled resolution switching and scaling.
A lightweight state management library for LÖVE that simplifies switching between game screens like menus and levels.
A Java reimplementation of the classic text adventure game Zork (parts I, II, and III) with a modern command window.
A simple state switcher class for Love2D/Lua that uses one file per state and covers all Love2D state management.
A lightweight server and framework for building and hosting turn-based multiplayer games like board or card games.
A GameMaker Studio 2 framework for automatic game view resizing across different display and window sizes.
A simple and powerful input handler for the Love2D game framework, supporting keyboard, mouse, and joystick.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.