Showing 36 of 2098 projects
A complete Lua interpreter written in C# for .NET, Mono, Xamarin, and Unity3D platforms with remote debugger support.
A visual scripting add-on for Godot 4.2+ that enables building game logic through an intuitive graph editor with hundreds of nodes.
A comprehensive Godot 4 template providing ready-to-use menus, settings, and tools to jumpstart game development.
A Node.js addon that enables Steamworks integration for HTML5 games and apps built with NW.js or Electron.
A single-file public domain math library for game and graphics programming with C/C++ support.
A cross-platform C++ game engine for 2D and 3D development with Vulkan rendering and Lua scripting.
A thin, modular C++ game engine designed for building games directly from C++ with full control and fast iteration.
A Godot plugin for quickly blocking in levels with click-and-drag block creation, material editing, and automatic collision.
An embeddable, lightweight profiler for C++ applications with CPU/GPU timing, live web view, and dynamic instrumentation.
An open-source reimplementation of Black & White (2001) in modern C++ with support for OpenGL and Vulkan.
A C/C++ single-file library for drop-in lightmap baking using your existing OpenGL renderer.
A curated list of awesome WebGL libraries, resources, tutorials, and tools for 3D web graphics development.
A curated list of awesome WebGL libraries, resources, tutorials, and tools for developers.
Xenko is a cross-platform game engine with a focus on VR/AR development, now known as Stride.
A pure Java 3D real-time strategy game engine with built-in editor and versatile data structure.
A fast, efficient, and concurrent scripting language designed for embedding in applications, games, or engines.
A toolkit for creating rich and interactive 2D or 3D experiences using HTML elements powered by CSS3D and WebGL.
An open-source fighting game engine written in Go that supports M.U.G.E.N resources with enhanced features.
A lightweight C99 library for efficient world replication and entity synchronization in multiplayer games.
A lightweight C99 single-header library for efficient world replication and entity synchronization in multiplayer games.
A flexible, minimal, data-oriented Entity Component System (ECS) library for TypeScript.
Language-specific headers and classes for using popular icon fonts in C, C++, C#, Python, Rust, and Go.
An open-source HTML5 game framework for creating mobile and desktop browser games with WebGL rendering and CocoonJS publishing.
A Flutter package built on Flame Engine for creating RPG-style and similar 2D games with simplified development.
Official GPL source code release of System Shock for PowerPC Macintosh, enabling compilation and modification of the classic game.
A Unity library providing implementations of computational geometry algorithms for intersection detection, triangulation, mesh generation, and more.
A modular collection of Kotlin extensions and utilities for the libGDX game framework.
A minimalistic 2D turn-based tactical game with hexagonal maps, reaction attacks, and simple vector graphics, written in Rust.
A curated list of actively maintained open-source game remakes, reimplementations, and source ports across all genres.
A full-featured cross-platform GameBoy emulator written in Rust, tested on Windows, Ubuntu, and Mac.
A plugin-based 2D game development framework built with C# and OpenTK.
A GDExtension wrapper that provides SQLite3 database functionality for Godot 4.x+ projects.
An Entity Component System (ECS) library for the Godot Engine, enabling data-oriented game architecture.
A header-only C99 framework for building cross-platform games and multimedia applications with a simple API.
A curated list of resources for developing high-level, fully-featured game engines like Godot and Unity.
A curated list of games, libraries, tutorials, and resources for the Flame game engine in Flutter.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.