Showing 36 of 2098 projects
A Flutter-based game demo from Google I/O 2019 where you progress as a developer by completing tasks and managing bugs.
A curated collection of open-source games with source code available on GitHub, spanning multiple genres and platforms.
Rust bindings for SDL2, providing safe and idiomatic access to multimedia libraries for game development and interactive applications.
A re-implementation of the 1995 PlayStation game wipEout, playable in a web browser and on desktop platforms.
A Godot 4 addon for procedurally scattering props and scenes across 3D environments using a non-destructive modifier stack.
A pure C# 3D real-time physics simulation library for .NET 8, offering high-performance rigid body physics.
A free, open-source real-time strategy game inspired by Settlers II, featuring singleplayer campaigns and multiplayer mode.
A Godot 4 plugin providing Behavior Trees and Hierarchical State Machines for creating complex AI behaviors in games.
A Godot 4 demo project demonstrating how to create a classical turn-based RPG with structured code and best practices.
A spatial audio SDK for game engines and audio middleware with physics-based sound propagation and occlusion.
Open source C++ skeletal animation library and toolset for runtime character animation playback with a data-oriented design.
A free, open-source, cross-platform 2D game engine built on Lua for rapid development of games and apps.
A collection of libraries and sample applications for game development using the Zig programming language.
A physics plugin for Three.js that adds realistic physics simulations to 3D web scenes with minimal code changes.
A collection of helper classes for writing DirectX 11.x C++ code for Win32 desktop, Xbox One, and UWP applications.
A browser and Electron port of Twine, a tool for creating interactive, nonlinear stories.
A fast, open-source JavaScript, Canvas, and Audio implementation for iOS and tvOS, functioning as a canvas-only browser.
A C/C++ memory profiler and leak finder with time-based history tracking for Windows, PlayStation, Nintendo Switch, Android, and other platforms.
A community-maintained, open-source engine for Quake III Arena and Team Arena, providing modern enhancements and cross-platform support.
A desktop application for downloading, installing, and playing games from itch.io with automatic updates.
A lightweight, cross-platform Lua IDE with code completion, syntax highlighting, live coding, and remote debugging for multiple Lua engines.
A JavaScript library for making games fast and fun with a powerful component system.
A C++ network library for client/server games with secure authentication, reliable messaging, and competitive multiplayer features.
A cross-platform, graphics API-agnostic rendering and compute library for .NET, providing a unified GPU interface.
A 2D rigid body physics engine for JavaScript with collision detection, contacts, friction, motors, springs, and advanced constraints.
A unit testing framework for the Godot Engine that lets you write tests for GDScript in GDScript.
A multi-platform Nintendo Game Boy and Game Boy Color emulator written in Go, featuring debugging tools and broad game compatibility.
Packages Java applications (JAR, assets, and a JVM) into native executables for Windows, Linux, and macOS distribution.
Packages Java applications (JAR, assets, and a JVM) into native executables for Windows, Linux, and macOS distribution.
A free retro multiplayer shooter with up to 16 players, featuring team deathmatch, capture the flag, and custom map creation.
A parallel Entity-Component System (ECS) library for Rust, designed for high flexibility and performance.
A thin abstraction layer for modern graphics APIs (OpenGL, Direct3D, Vulkan, Metal) across desktop and mobile platforms.
An open-source reimplementation of GTA San Andreas game engine in Unity, focusing on gameplay, multiplayer, and modding.
A secure client/server protocol for multiplayer games built on top of UDP, providing encrypted connections and session management.
A simple Lua framework for rapidly building VR experiences across multiple platforms and devices.
A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.