Projects in Awesome Lists tagged with directx
A curated list of projects in awesome lists tagged with directx .
https://github.com/bkaradzic/bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
d3d11 d3d12 directx directx-11 directx-12 engine gamedev gles glfw graphics metal opengl rendering sdl vulkan vulkan-api webgl
Last synced: 13 May 2025
https://github.com/bkaradzic/bgfx?tab=readme-ov-file
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
d3d11 d3d12 directx directx-11 directx-12 engine gamedev gles glfw graphics metal opengl rendering sdl vulkan vulkan-api webgl
Last synced: 24 Mar 2025
https://github.com/baldurk/renderdoc
RenderDoc is a stand-alone graphics debugging tool.
d3d11 d3d12 debugger direct3d directx graphics graphics-programming opengl renderdoc vulkan vulkan-api
Last synced: 15 May 2025
https://github.com/Codeusa/Borderless-Gaming
Play your favorite games in a borderless window; no more time consuming alt-tabs.
borderless c-sharp directx games steam
Last synced: 28 Mar 2025
https://github.com/confettifx/the-forge
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
android directx directx12 ios linux linux-ubuntu macos metal multi-gpu multi-threading ps4 ps5 ray-tracing shader-translator shaders visibility-buffer vulkan vulkan-api vulkan-sdk xbox
Last synced: 13 May 2025
https://github.com/ConfettiFX/The-Forge
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
android directx directx12 ios linux linux-ubuntu macos metal multi-gpu multi-threading ps4 ps5 ray-tracing shader-translator shaders visibility-buffer vulkan vulkan-api vulkan-sdk xbox
Last synced: 15 Mar 2025
https://github.com/diligentgraphics/diligentengine
A modern cross-platform low-level graphics library and rendering framework
3d-engine d3d11 d3d12 directx directx11 directx12 gamedev graphics-engine graphics-library graphics-programming ibl opengl opengl-es pbr ray-tracing raytracing renderer rendering vulkan vulkan-game-engine
Last synced: 11 May 2025
https://github.com/tixl3d/tixl
Tooll 3 is an open source software to create realtime motion graphics.
animation design directx directx-11 imgui motion-design realtime realtime-rendering
Last synced: 13 May 2025
https://github.com/tooll3/t3
Tooll 3 is an open source software to create realtime motion graphics.
animation design directx directx-11 imgui motion-design realtime realtime-rendering
Last synced: 28 Apr 2025
https://github.com/DiligentGraphics/DiligentEngine
A modern cross-platform low-level graphics library and rendering framework
3d-engine d3d11 d3d12 directx directx11 directx12 gamedev graphics-engine graphics-library graphics-programming ibl opengl opengl-es pbr ray-tracing raytracing renderer rendering vulkan vulkan-game-engine
Last synced: 18 Mar 2025
https://github.com/mausimus/ShaderGlass
Overlay for running GPU shaders on top of Windows desktop
crt crt-monitor directx libretro overlay retro retroarch retrogaming shader shaders slang windows
Last synced: 12 Feb 2026
https://github.com/openxray/xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
3d-engine 3d-game-engine arm64 cmake cplusplus cpp cpp17 d3d11 d3d9 directx directx11 engine game-engine opengl opensource sdl sdl2 stalker x64 xray-engine
Last synced: 13 Mar 2026
https://github.com/sergio0694/computesharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
computing csharp d2d1 directx dotnet gpgpu gpu hlsl hlsl-shader library netstandard nuget performance shader uwp visual-studio winui winui3 xaml
Last synced: 14 May 2025
https://github.com/OpenXRay/xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
3d-engine 3d-game-engine arm64 cmake cplusplus cpp cpp17 d3d11 d3d9 directx directx11 engine game-engine opengl opensource sdl sdl2 stalker x64 xray-engine
Last synced: 20 Mar 2025
https://github.com/Sergio0694/ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
computing csharp d2d1 directx dotnet gpgpu gpu hlsl hlsl-shader library netstandard nuget performance shader uwp visual-studio winui winui3 xaml
Last synced: 09 Apr 2025
https://github.com/microsoft/directxtk
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
cpp-library desktop directx directx-11 directxtk graphics microsoft uwp xbox
Last synced: 02 Apr 2026
https://github.com/microsoft/DirectXTK
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
cpp-library desktop directx directx-11 directxtk graphics microsoft uwp xbox
Last synced: 13 Mar 2025
https://github.com/Microsoft/DirectXTK
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
cpp-library desktop directx directx-11 directxtk graphics microsoft uwp xbox
Last synced: 15 Mar 2025
https://github.com/mausimus/shaderglass
Overlay for running GPU shaders on top of Windows desktop
crt crt-monitor directx libretro overlay retro retroarch retrogaming shader shaders slang windows
Last synced: 08 Oct 2025
https://github.com/funkyfr3sh/cnc-ddraw
GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
borderless compatiblity d3d9 ddraw directdraw directx integer-scaling opengl upscaling windowed wrapper
Last synced: 07 Oct 2025
https://github.com/FunkyFr3sh/cnc-ddraw
GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
borderless compatiblity d3d9 ddraw directdraw directx integer-scaling opengl upscaling windowed wrapper
Last synced: 08 Apr 2025
https://github.com/helix-toolkit/helix-toolkit
Helix Toolkit is a collection of 3D components for .NET.
3d 3d-engine c-sharp data-visualization directx dotnet graphics helix-toolkit sharpdx uwp wpf
Last synced: 10 May 2025
https://github.com/microsoft/directxtex
DirectXTex texture processing library
cpp cpp-library dds direct3d direct3d-texture-resources directx directx-11 directx-12 directxtex microsoft textures wic-codec xbox
Last synced: 14 May 2025
https://github.com/microsoft/DirectXTex
DirectXTex texture processing library
cpp cpp-library dds direct3d direct3d-texture-resources directx directx-11 directx-12 directxtex microsoft textures wic-codec xbox
Last synced: 08 May 2025
https://github.com/elishacloud/dxwrapper
Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
asi asi-loader asiloader compatibility d3d8 d3d9 ddraw detour directx directx-sdk disasm dll dsound dxwnd fullscreen game-development gamedev gaming wrapper wrapper-dll
Last synced: 01 Apr 2026
https://github.com/gamefoundry/bsf
Modern C++14 library for the development of real-time graphical applications
c-plus-plus directx game-engine-framework gamedev graphics opengl vulkan
Last synced: 15 May 2025
https://github.com/GameFoundry/bsf
Modern C++14 library for the development of real-time graphical applications
c-plus-plus directx game-engine-framework gamedev graphics opengl vulkan
Last synced: 20 Mar 2025
https://github.com/microsoft/DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
avx avx2 clang cpp-library desktop directx directxmath microsoft msvc neon simd sse uwp xbox
Last synced: 14 Mar 2025
https://github.com/Microsoft/DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
avx avx2 clang cpp-library desktop directx directxmath microsoft msvc neon simd sse uwp xbox
Last synced: 13 Mar 2025
https://github.com/effekseer/effekseer
directx effekseer game opengl particle-effects
Last synced: 14 May 2026
https://github.com/microsoft/directxtk12
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
cpp-library desktop directx directx-12 directxtk graphics microsoft shaders uwp xbox
Last synced: 02 Apr 2026
https://github.com/Microsoft/DirectXTK12
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
cpp-library desktop directx directx-12 directxtk graphics microsoft shaders uwp xbox
Last synced: 15 Mar 2025
https://github.com/effekseer/Effekseer
directx effekseer game opengl particle-effects
Last synced: 26 Apr 2025
https://github.com/gargaj/bonzomatic
Live shader coding tool and Shader Showdown workhorse
c-plus-plus demoscene directx glsl graphics hlsl live-coding livecoding opengl shader shadertoy
Last synced: 15 May 2025
https://github.com/awawa-dev/hyperhdr
Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).
adalight ambilight apa102 directx esp32 hdr hyperserial led led-strips music-visualizer pico pipewire raspberry-pi rpi screen-capture sk6812 sound-visualizer spi wled ws2812
Last synced: 14 May 2025
https://github.com/Gargaj/Bonzomatic
Live shader coding tool and Shader Showdown workhorse
c-plus-plus demoscene directx glsl graphics hlsl live-coding livecoding opengl shader shadertoy
Last synced: 15 Mar 2025
https://github.com/awawa-dev/HyperHDR
Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).
adalight ambilight apa102 directx esp32 hdr hyperserial led led-strips music-visualizer pico pipewire raspberry-pi rpi screen-capture sk6812 sound-visualizer spi wled ws2812
Last synced: 02 Apr 2025
https://github.com/community-shaders/skyrim-community-shaders
Community-driven advanced graphics modifications for AE, SE and VR.
c-plus-plus directx fun game-engine graphics hacktoberfest learning modding rendering shaders skse skse64 skyrim
Last synced: 05 Aug 2026
https://github.com/megai2/d912pxy
DirectX9 to DirectX12 API proxy for Guild Wars 2
api-proxy d3d12 directx directx12 directx9 dx9 games guildwars2 optimization
Last synced: 16 May 2025
https://github.com/doodlum/skyrim-community-shaders
Community-driven advanced graphics modifications for AE, SE and VR.
c-plus-plus directx fun game-engine graphics hacktoberfest learning modding rendering shaders skse skse64 skyrim
Last synced: 27 Apr 2026
https://github.com/pardcode/cpp-3d-game-tutorial-series
C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch
3d 3d-game 3d-graphics 3d-graphics-engine cpp cpp11 d3d11 direct3d direct3d11 directx directx-11 directx-3d directx11 game game-development game-engine gamedev graphics graphics-engine graphics-programming
Last synced: 12 Apr 2025
https://github.com/microsoft/uvatlas
UVAtlas isochart texture atlas
cpp-library directx directxmesh directxtex microsoft texture-atlas uvatlas
Last synced: 13 Apr 2025
https://github.com/Microsoft/UVAtlas
UVAtlas isochart texture atlas
cpp-library directx directxmesh directxtex microsoft texture-atlas uvatlas
Last synced: 01 Apr 2025
https://github.com/luisagroup/luisacompute
High-Performance Rendering Framework on Stream Architectures
cpu cross-platform cuda directx dsl dxr gpu graphics high-performance ispc llvm metal optix raytracing rendering rtx siggraph-asia-2022
Last synced: 11 Apr 2025
https://github.com/hiitiger/goverlay
DirectX hook and game overlay solution for Electron, Qt and CEF, just like discord/steam game overlay,inject any app to overlay in your game
directx electron game game-overlay hook overlay
Last synced: 16 May 2025
https://github.com/storm-devs/storm-engine
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
3d-engine 3d-game-engine cmake cpp cpp20 directx engine game-engine pirates sea-dogs storm-engine video-game x64
Last synced: 04 Oct 2025
https://github.com/prasannavl/winapi
A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop
directx dotnet dotnetcore winapi
Last synced: 15 May 2025
https://github.com/gpuopen-librariesandsdks/d3d12memoryallocator
Easy to integrate memory allocation library for Direct3D 12
d3d12 direct3d12 directx directx-12 directx12 memory-management
Last synced: 15 May 2025
https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator
Easy to integrate memory allocation library for Direct3D 12
d3d12 direct3d12 directx directx-12 directx12 memory-management
Last synced: 08 May 2025
https://github.com/microsoft/directstorage
DirectStorage for Windows is an API that allows game developers to unlock the full potential of high speed NVMe drives for loading game assets.
direct3d12 directx microsoft storage
Last synced: 03 Mar 2026
https://github.com/prasannavl/WinApi
A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop
directx dotnet dotnetcore winapi
Last synced: 16 Mar 2025
https://github.com/microsoft/directxmesh
DirectXMesh geometry processing library
cpp-library desktop directx directx-11 directx-12 directxmesh geometry-processing microsoft uwp xbox
Last synced: 15 May 2025
https://github.com/microsoft/DirectXMesh
DirectXMesh geometry processing library
cpp-library desktop directx directx-11 directx-12 directxmesh geometry-processing microsoft uwp xbox
Last synced: 27 Sep 2025
https://github.com/RavEngine/RavEngine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 02 Sep 2025
https://github.com/ravengine/ravengine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 15 May 2025
https://github.com/LuisaGroup/LuisaCompute
High-Performance Rendering Framework on Stream Architectures
cpu cross-platform cuda directx dsl dxr gpu graphics high-performance ispc llvm metal optix raytracing rendering rtx siggraph-asia-2022
Last synced: 09 Jul 2025
https://github.com/rocksdanister/weather
Windows native weather app powered by DirectX12 animations
avaloniaui csharp d2d1 directx directx12 fluent hlsl hlsl-shader linux uwp weather weather-app weather-forecast white-noise whitenoise win2d windows windows-11 winui xaml
Last synced: 15 May 2025
https://github.com/ashenvalezx/zxengine
C++ game engine project, for learning, practice and experiment.
cpp cpp20 cross-platform directx directx12 game-animation game-development game-engine graphics lua multithreading opengl physics-engine raytracing shaders vulkan
Last synced: 12 Apr 2025
https://github.com/pikachuxxxx/razix
A Cool High Performance Game Engine
box2d-physics-engine cpp directx engine3d game game-development game-engine game-engine-development gamedev games imgui imgui-glfw opengl physx physx-sdk qt research research-and-development vulkan
Last synced: 08 Apr 2025
https://github.com/Pikachuxxxx/Razix
A Cool High Performance Game Engine
box2d-physics-engine cpp directx engine3d game game-development game-engine game-engine-development gamedev games imgui imgui-glfw opengl physx physx-sdk qt research research-and-development vulkan
Last synced: 01 Apr 2025
https://github.com/microsoft/fx11
Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.
cpp-library directx directx-11 effects fx microsoft
Last synced: 14 Jan 2026
https://github.com/microsoft/FX11
Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.
cpp-library directx directx-11 effects fx microsoft
Last synced: 27 Sep 2025
https://github.com/danielkrupinski/goesp
Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui + FreeType.
counter-strike counter-strike-global-offensive cpp17 cpp20 csgo csgo-cheat directx directx9 dll dll-injection esp game-hack game-hacking imgui internal json linux nlohmann-json reverse-engineering windows
Last synced: 25 Jan 2026
https://github.com/microsoft/DXUT
DXUT is a "GLUT"-like framework for Direct3D 11.x Win32 desktop applications; primarily samples, demos, and prototypes.
directx directx-11 framework graphics microsoft
Last synced: 27 Sep 2025
https://github.com/doriaxengine/doriax
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
cross-platform data-oriented-design directx ecs entity-component-system game-dev game-development game-engine gamedev metalapi opengl opengl-es
Last synced: 12 Jul 2026
https://github.com/gpuopen-tools/gpu-reshape
GPU Reshape (GRS) is an API & vendor agnostic instrumentation framework, with instruction level validation.
d3d12 directx directx-12 gpu-reshape graphics graphics-programming instrumentation validation vulkan vulkan-api
Last synced: 16 May 2025
https://github.com/andrejnau/FlyCube
Graphics API wrapper is written in C++ on top of DirectX 12, Vulkan and Metal. Provides main features including ray tracing.
d3d12 direct3d directx directx-12 directx12 dxr gamedev graphics-api graphics-engine graphics-library graphics-programming metal ray-tracing raytracing renderer rendering rtx vulkan vulkan-api
Last synced: 08 May 2025
https://github.com/shaftui/shaft
A cross-platform GUI framework for Swift, built for demanding workloads and developer ergonomics
app-framework cross-platform desktop directx flutter gui impeller linux linux-desktop macos metal opengl sdl skia swift tui ui wayland windows
Last synced: 16 May 2025
https://github.com/BrutPitt/imGuIZMO.quat
ImGui GIZMO widget - 3D object manipulator / orientator
cmake directx dolly emscripten gizmo gizmos imgui imguizmo manipulator object-orientation opengl orientating orientation quaternion quaternion-camera quaternions rotations vulkan webassembly widget
Last synced: 08 May 2025
https://github.com/stregasgate/gateengine
Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂
cross-platform directx directx-12 game-engine gamedev html5 ios linux macos metal opengl swift-game-engine swift5 wasm webassembly webgl windows
Last synced: 16 May 2025
https://github.com/STREGAsGate/GateEngine
Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂
cross-platform directx directx-12 game-engine gamedev html5 ios linux macos metal opengl swift-game-engine swift5 wasm webassembly webgl windows
Last synced: 28 Mar 2025
https://github.com/jessey-git/fx-gltf
A C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0
directx directx-12 directx12 fx-gltf gltf gltf-loader gltf2
Last synced: 08 May 2025
https://github.com/smourier/directn
Direct interop Code for .NET Framework, .NET Core and .NET 5+ : DXGI, WIC, DirectX 9 to 12, Direct2D, Direct Write, Direct Composition, Media Foundation, WASAPI, CodecAPI, GDI, Spatial Audio, DVD, Windows Media Player, UWP DXInterop, WinUI3, etc.
direct2d directcomposition directwrite directx dotnet dxgi gdi interop mediafoundation wasapi wic winui3
Last synced: 15 May 2025
https://github.com/diligentgraphics/diligentsamples
Sample projects demonstrating the usage of Diligent Engine
d3d11 d3d12 directx directx-11 directx-12 directx11 directx12 gamedev gles graphics-engine graphics-programming opengl opengl-es renderer rendering vulkan vulkan-api vulkan-game-engine
Last synced: 08 Apr 2025
https://github.com/thenewjavaman/unreal-vr
Adds virtual reality support to flatscreen Unreal Engine games
directx modding-games openxr unreal-engine virtual-reality
Last synced: 09 Apr 2025
https://github.com/alaingalvan/crossshader
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
apple-metal compiler directx glsl hlsl metal opengl transpiler vulkan webgl
Last synced: 06 Apr 2025
https://github.com/supernovaengine/supernova
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
cross-platform data-oriented-design directx ecs entity-component-system game-dev game-development game-engine gamedev metalapi opengl opengl-es
Last synced: 07 Oct 2025
https://github.com/alaingalvan/CrossShader
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
apple-metal compiler directx glsl hlsl metal opengl transpiler vulkan webgl
Last synced: 01 Apr 2025
https://github.com/syncaidius/moltenengine
A spare-time C# .NET 8 game engine project. Cross-platform, multi-threaded.
3d 3d-engine android cross-platform csharp directx game-engine molten multithreading net7 openal opengl vulkan windows wip
Last synced: 04 Apr 2025
https://github.com/kvakvs/hge
HGE 1.9 configured with CMake DirectX9 version, with shaders. The classic 1.8.1. version is in the `master` branch if you ever need that.
2d-game-engine 2d-rendering-engine cmake directx game-development game-engine hge hge-library
Last synced: 04 Feb 2026
https://github.com/discosultan/dx12-game-programming
DirectX 12 C# samples from Frank D. Luna's book "Introduction to 3D Game Programming with Direct3D 12.0"
Last synced: 21 Jun 2025
https://github.com/matt77hias/MAGE-v0
🧙 MAGE v0
d3d11 direct3d directx directx-11 game-engine mage
Last synced: 08 May 2025
https://github.com/windowsnt/screencapture
A DirectX hardware video + audio capture with mixing capabilities and Media Foundation file encoding (Windows 8+)
cplusplus directx media-foundation mp3 screen-capture screen-recorder screenshot win32
Last synced: 08 Oct 2025
https://github.com/elishacloud/directx-wrappers
Wraps the main DirectX and Direct3D DLLs. It allows you to intercept calls to DirectX and Direct3D interface functions so that you can log API calls or you can add your own code into the game, such as enabling Anti-Aliasing or creating overlays in the game.
d3d8 d3d9 ddraw dinput dinput8 direct3d direct3d9-wrapper-dll directx dll dsound gaming wrapper-dll
Last synced: 13 Apr 2025
https://github.com/sdslabs/rootex
An advanced C++ 3D game engine powering an in-production game yet to be announced
3d bullet-physics c-plus-plus cpp17 dear-imgui directx directx-11 engine game gamedev lua openal physics rmlui
Last synced: 07 Apr 2025
https://github.com/kiwanoengine/kiwano
A simple game framework for C++
c-plus-plus directx game-framework kiwano
Last synced: 22 Aug 2025