Showing 36 of 2098 projects
A complete disassembly of Pokémon Yellow for Game Boy Color, enabling ROM hacking and analysis.
A Chip8 IDE
A small cross-platform 2D-focused game framework built with C# and SDL3.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
A foundational Haxe framework providing unified APIs for cross-platform development across native, web, and mobile targets.
A libre framework for creating point-and-click adventure games using the Godot Engine.
A comprehensive archive of XNA Game Studio educational content, samples, and tutorials for MonoGame developers.
A comprehensive archive of XNA Game Studio educational content, samples, and tutorials for MonoGame developers.
A high-performance Lua 5.2 interpreter implemented in C# for seamless scripting in .NET and Unity applications.
Cross-platform GUI library for games and 3D applications, offering fast, flexible, and simple interface creation.
A high-performance Java Entity-Component-System framework for game development, supporting Android, HTML5, and iOS.
A tool that ports LÖVE games to the web using Emscripten, enabling browser-based play.
A modern C++ header-only tweening library for creating complex animations in games and interactive software.
A 3D rendering library for the web built on PixiJS, enabling seamless integration of 3D graphics into existing 2D applications.
A simple and easy-to-use 3D engine for the LÖVE 2D game framework.
A portable, lightweight C++ framework for building 2D games with minimal dependencies and cross-platform support.
Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.
A C++ engine and framework for building 2D games across iOS, Android, Windows, Linux, Mac, and web platforms.
A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.
A recreation of the original Command & Conquer RTS game built entirely with HTML5 and JavaScript as a technical proof of concept.
A Godot 4 plugin that imports Quake .map and Valve .vmf files to generate scenes, materials, and collision.
Go bindings for the Vulkan graphics and compute API, enabling low-level GPU programming in Go.
A free cooperative platformer game and mod of Teeworlds, focused on team-based obstacle courses.
A portable, flexible file I/O abstraction library for game developers and applications requiring virtual file systems.
A free cooperative platformer game and mod of Teeworlds focused on team-based obstacle courses.
A 2D level and UI editor with engine-agnostic philosophy for game development, separating coding from content creation.
An extensible, user-friendly tile engine and text GUI library for building roguelikes and terminal-style applications.
A Game Boy / Game Boy Color engine for creating games in C or assembly with built-in sprite management, collision detection, and asset handling.
A simple, flexible Entity Component System (ECS) library for Lua, designed for game development and complex simulations.
A portable Luau companion library for simpler, more descriptive code with strong guarantees.
A real-time physics engine organized as an Entity-Component System (ECS) using EnTT, designed for multi-threaded and networked simulation.
A lightweight C library for building font texture atlases on-demand using stb_truetype.
A Call of Duty: Zombies demake powered by enhanced Quake engine forks, aiming to recreate World at War gameplay across multiple platforms.
A libGDX UI toolkit providing enhanced scene2d.ui widgets and a polished skin for creating attractive desktop and mobile game interfaces.
A 2D platformer combining Mario gameplay with Portal mechanics, built with the LÖVE framework.
An easy-to-use open source Android native game framework for building 2D 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.