Showing 26 of 26 projects
A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.
A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.
A real-time, nanosecond-resolution hybrid frame and sampling profiler for games and applications with CPU, GPU, and memory telemetry.
A cross-platform library for low-level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
A frame-capture based graphics debugger for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES development.
An open-source C# game engine for realistic rendering and VR, featuring a visual editor and cross-platform support.
A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.
A modern cross-platform low-level graphics API abstraction layer and rendering framework for game engines and 3D applications.
A conformant OpenGL ES implementation that translates OpenGL ES API calls to Vulkan, Direct3D, Metal, and other native graphics APIs.
A realtime CPU/GPU profiler hosted in a single C file with a remote web viewer for performance analysis.
A cross-platform, graphics API-agnostic rendering and compute library for .NET, providing a unified GPU interface.
A thin abstraction layer for modern graphics APIs (OpenGL, Direct3D, Vulkan, Metal) across desktop and mobile platforms.
A cross-platform game development library for C/C++ with multimedia, graphics, and input handling capabilities.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
An open-source, modular C++ game engine with a feature-rich editor and visual scripting.
A cross-platform abstraction layer for Direct3D 11/12 and Vulkan with automatic resource management and validation.
A free, open-source re-implementation of the SAGE 3D real-time strategy engine used in Command & Conquer: Generals.
Modern .NET bindings for Direct3D12, Direct3D11, Direct2D, XAudio, and other Windows multimedia APIs.
A reimplementation of Unreal Engine 1 focused on making Unreal (Gold) and Unreal Tournament (UT99) playable on modern systems.
A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.
A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.
A versatile, fast, multi-platform C++ library for creating graphical user interfaces in games and rendering applications.
Open-source FPS overlay and performance measurement tool for D3D11, D3D12, and Vulkan graphics APIs.
A curated collection of resources, samples, and documentation for Direct3D 12 graphics programming.
A pure Go wrapper for Microsoft's Direct3D9 API, enabling Windows game development in Go.
A minimal Go framework for quickly prototyping 2D games with simple drawing, input handling, and sound.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.