Showing 29 of 29 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.
An early-stage interactive application and rendering engine for Windows, developed as an educational tool for game engine design.
A frame-capture based graphics debugger for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES development.
A low-level, cross-platform graphics and compute abstraction library for Rust with a Vulkan-like API.
High-speed .NET bindings for OpenGL, Vulkan, DirectX, and other multimedia, graphics, and compute APIs.
A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.
An improved, open-source version of the X-Ray Engine used in the S.T.A.L.K.E.R. game series, featuring bug fixes, performance boosts, and cross-platform support.
A granular, multi-language shader library for real-time graphics, supporting GLSL, HLSL, Metal, WGSL, and CUDA.
A .NET library to run C# code in parallel on the GPU through DX12 and D2D1, generating HLSL shaders dynamically.
A collection of helper classes for writing DirectX 11.x C++ code for Win32 desktop, Xbox One, and UWP applications.
A thin abstraction layer for modern graphics APIs (OpenGL, Direct3D, Vulkan, Metal) across desktop and mobile platforms.
A collection of 3D components and engines for .NET, supporting WPF, WinUI, and Avalonia with DirectX 11.
Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.
An all inline SIMD C++ linear algebra library optimized for games and graphics applications.
A multi-platform C++ game engine for 2D games on desktop, mobile, Xbox, and WebAssembly, forked from Cocos2d-x.
Modern .NET bindings for Direct3D12, Direct3D11, Direct2D, XAudio, and other Windows multimedia APIs.
A comprehensive GPU tool suite for debugging, profiling, and analyzing OpenCL, OpenGL, Vulkan, and DirectX kernels and shaders.
A shared-source library for creating and packing isochart texture atlases for 3D mesh parameterization.
An ultra-thin, high-performance CLR library for Win32 native interop with zero GC allocations during window messages.
A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.
An open-source BASIC programming language for creating Windows applications and games with DirectX support.
A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.
A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.
A cross-platform, object-oriented input library for handling keyboard, mouse, and joystick devices in C++ applications.
A curated collection of resources, samples, and documentation for Direct3D 12 graphics programming.
An advanced C++ 3D game engine with a full editor, ECS architecture, and DirectX 11 renderer, powering an in-production game.
An open-source real-time strategy and first-person shooter space combat game with multiplayer support.
A 3D graphics and game engine for Delphi and Windows, built on DirectX 11 and used to develop Rise of Legions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.