Showing 36 of 383 projects
A professional-grade HTML5 game engine with a built-in level editor for creating 2D games.
A free, portable C/C++ audio engine for games with minimal dependencies and simple API.
A cross-platform game development library for C/C++ with multimedia, graphics, and input handling capabilities.
A cross-platform library for video game and multimedia programming with support for graphics, audio, input, and more.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
A free, feature-rich 2D framework built on top of MonoGame and FNA for game development.
A curated list of over 2000 awesome C++ libraries, engines, and tools for game development.
A modern Python library for creating online multiplayer text games (MUD/MUSH/MUX/MU*) with great freedom.
A puzzle game that teaches functional programming concepts by manipulating colored cubes with function transformations.
A lightweight, modern 3D physics engine for JavaScript with TypeScript support and tree-shaking capabilities.
An easy-to-learn Python library for creating 2D video games, ideal for beginners and those avoiding complex frameworks.
A curated collection of game-ready retro 3D assets (PS1 style) with full commercial rights and no attribution required.
A minimal cross-platform graphics library for Rust, providing a unified API for OpenGL, Metal, and WebGL.
A tiny, portable C library for invoking native file open, save, and folder select dialogs across Windows, macOS, and Linux.
An open-source C++ engine for 3D game development, offering a full suite of tools and cross-platform support.
A collection of custom memory allocators in C++ designed to outperform standard malloc for specific allocation patterns.
Open-source release of the classic Commander Keen in Keen Dreams game, originally developed for DOS with EGA/CGA graphics.
An open-source, modular C++ game engine with a feature-rich editor and visual scripting.
An easy-to-use Unity 3D library for creating illustrated interactive fiction games without coding.
A C#/.NET framework for building custom Windows-based authoring tools, used extensively in Sony game development.
A simple object-oriented programming library for Lua with inheritance, metamethods, class variables, and mixin support.
A low-level Go library for cross-platform sound playback with a simple context and player model.
Source code for the original Rogue Legacy game, built with the FNA framework.
A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.
A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.
A cross-platform music editor for creating authentic NES chiptunes, supporting multiple expansion chips and export formats.
A Java library for efficient TCP/UDP client-server network communication using NIO and Kryo serialization.
A curated collection of bookmarks and resources for game development and real-time graphics programming.
A blazingly fast Swift 2D game engine for Apple platforms with an easy-to-use API and Core Animation-based rendering.
A modern source port for DOOM engine games with advanced graphics, dynamic lighting, and extensive modding support.
A cross-platform 2D game engine written in Go using an Entity Component System (ECS) architecture.
A curated collection of HTML5 Canvas examples, libraries, tutorials, and resources for developers.
Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.
A cross-platform, single-header C windowing library for creating windows and graphics contexts with minimal dependencies.
A lightweight, dependency-free library for binding Lua to C++.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.