Projects in Awesome Lists tagged with directx12
A curated list of projects in awesome lists tagged with directx12 .
https://github.com/turanszkij/wickedengine
3D engine with modern graphics
audio directx12 entity-component-system fbx game-engine global-illumination gltf input jolt-physics lua pbr raytracing vrm vulkan
Last synced: 11 Feb 2026
https://github.com/turanszkij/WickedEngine
3D engine with modern graphics
audio directx12 entity-component-system fbx game-engine global-illumination gltf input jolt-physics lua pbr raytracing vrm vulkan
Last synced: 15 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/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/mikeroyal/apple-silicon-guide
Apple Silicon Guide. Learn all about the A17 Pro, A16 Bionic, R1, M1-series, M2-series, and M3-series chips. Along with all the Devices, Operating Systems, Tools, Gaming, and Software that Apple Silicon powers.
apple apple-silicon arm64 augmented-reality coreml directx12 dxvk gaming m1 mac machinelearning macos-apps metal proton rendering steam swift5 swiftui virtualization wine
Last synced: 15 May 2025
https://github.com/mikeroyal/Apple-Silicon-Guide
Apple Silicon Guide. Learn all about the A17 Pro, A16 Bionic, R1, M1-series, M2-series, and M3-series chips. Along with all the Devices, Operating Systems, Tools, Gaming, and Software that Apple Silicon powers.
apple apple-silicon arm64 augmented-reality coreml directx12 dxvk gaming m1 mac machinelearning macos-apps metal proton rendering steam swift5 swiftui virtualization wine
Last synced: 13 Apr 2025
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/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/diligentgraphics/diligentcore
A modern cross-platform low-level graphics API
d3d11 d3d12 direct3d directx-11 directx-12 directx11 directx12 graphics graphics-engine opengl opengl-es openxr ray-tracing raytracing shaders vulkan vulkan-api vulkan-engine
Last synced: 14 May 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/MarilynDafa/Bulllord-Engine
lightspeed lightweight elegant game engine in pure c
android cross-platform directx12 game-engine ios linux metal opengl osx uwp vulkan webgl windows
Last synced: 20 Mar 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/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/gpuopen-effects/fidelityfx
A set of AMD provided GPU effects with provided source and sample implementations
cauldron directx12 fidelityfx vulkan
Last synced: 31 Jan 2026
https://github.com/GPUOpen-Effects/FidelityFX
A set of AMD provided GPU effects with provided source and sample implementations
cauldron directx12 fidelityfx vulkan
Last synced: 21 Apr 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/mikeroyal/asus-rog-ally-guide
A Community Guide to getting all your Accessories, Games, Emulators, and Gaming Tips for your Asus ROG Ally Gaming Handheld.
armoury-crate asus asus-rog directx12 dualsense epic-games-store fidelityfx fsr game-launcher game-library gamepad gaming gog optimization raytracing rgb steam-games tweaks windows-desktop windows11
Last synced: 06 Apr 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/mikeroyal/Asus-ROG-Ally-Guide
A Community Guide to getting all your Accessories, Games, Emulators, and Gaming Tips for your Asus ROG Ally Gaming Handheld.
armoury-crate asus asus-rog directx12 dualsense epic-games-store fidelityfx fsr game-launcher game-library gamepad gaming gog optimization raytracing rgb steam-games tweaks windows-desktop windows11
Last synced: 29 Sep 2025
https://github.com/julianxhokaxhiu/ffnx
Next generation modding platform for Final Fantasy VII and Final Fantasy VIII ( with native Steam 2013 release support! )
directx11 directx12 final-fantasy modding modding-framework modding-games modding-library opengl vulkan
Last synced: 05 Apr 2025
https://github.com/julianxhokaxhiu/FFNx
Next generation modding platform for Final Fantasy VII and Final Fantasy VIII ( with native Steam 2013 release support! )
directx11 directx12 final-fantasy modding modding-framework modding-games modding-library opengl vulkan
Last synced: 22 Jul 2025
https://github.com/ACskyline/Wave-Particles-with-Interactive-Vortices
A dx12 river renderer using wave particles with interactive vortices.
directx12 flow-map fluid-simulation imgui river river-renderer water wave-particles
Last synced: 08 May 2025
https://github.com/gpuopen-effects/fidelityfx-cas
Contrast Adaptive Sharpening (CAS)
cauldron directx12 fidelityfx gpuopen vulkan
Last synced: 26 Jul 2025
https://github.com/sergcpp/ray
Embeddable physically based renderer
bvh directx12 gpu path-tracer raytracing rtx vulkan
Last synced: 04 Apr 2025
https://github.com/TeamWisp/WispRenderer
RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
cpp cpp17 cpp20 direct3d12 directx12 raytracing raytracing-render renderer
Last synced: 25 Nov 2025
https://github.com/teamwisp/wisprenderer
RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
cpp cpp17 cpp20 direct3d12 directx12 raytracing raytracing-render renderer
Last synced: 04 Oct 2025
https://github.com/mikeroyal/Game-Console-Dev-Guide
Game Console Dev Guide. Learn to develop games for Xbox Series X|S, PlayStation 5, Nintendo Switch, Steam Deck, and Apple Silicon. Developing with Unreal Engine 5, Unity, Godot Engine, and Blender.
apple-silicon d3d12 directx12 game-console game-dev game-developement game-development game-porting-toolkit game-programming gamedev godot-engine photogrammetry playstation ps5 ray-tracing rendering-engine ue5 unity3d-games unreal-engine unreal-engine-plugin
Last synced: 10 Jul 2025
https://github.com/mikeroyal/game-console-dev-guide
Game Console Dev Guide. Learn to develop games for Xbox Series X|S, PlayStation 5, Nintendo Switch, Steam Deck, and Apple Silicon. Developing with Unreal Engine 5, Unity, Godot Engine, and Blender.
apple-silicon d3d12 directx12 game-console game-dev game-developement game-development game-porting-toolkit game-programming gamedev godot-engine photogrammetry playstation ps5 ray-tracing rendering-engine ue5 unity3d-games unreal-engine unreal-engine-plugin
Last synced: 21 Aug 2025
https://github.com/try/tempest
API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support.
3d cpp d3d12 directx directx12 engine graphics-engine graphics-library metal ray-tracing vulkan vulkan-engine vulkan-game-engine
Last synced: 04 Apr 2025
https://github.com/Djdefrag/FluidFrames.RIFE
FluidFrames.RIFE | video AI frame-generation app
amd deep-learning directx12 fluidity fps frame frame-interpolation generation gui-application intel interpolation nvidia opencv python rife video windows
Last synced: 06 Mar 2025
https://github.com/Djdefrag/FluidFrames
FluidFrames.RIFE | video AI frame-generation app
amd deep-learning directx12 fluidity fps frame frame-interpolation generation gui-application intel interpolation nvidia opencv python rife video windows
Last synced: 14 Aug 2025
https://github.com/sawickiap/D3d12info
A Windows console tool that prints all the information about the GPU extracted using DXGI and Direct3D 12
d3d12 direct3d12 directx directx12 dxgi graphics rendering
Last synced: 08 May 2025
https://github.com/zieiony/ghurund
My DirectX 12 playground - engine, editor and a sample game.
angelscript directx directx12 engine game-engine hlsl physx ui windows10
Last synced: 10 Oct 2025
https://github.com/jorgemagic/csharpdirectxraytracing
DirectX Raytracing Tutorials in CSharp
csharp directx12 dotnet dxr raytracing
Last synced: 04 Aug 2025
https://github.com/steaklive/DXR-Sandbox-GI
Simple DirectX 12 toy framework for testing Global Illumination: Reflective Shadow Mapping, Light Propagation Volume, Voxel Cone Tracing, DXR
async directx12 dxr global-illumination light-propagation-volumes voxelconetracing
Last synced: 25 Nov 2025
https://github.com/alaingalvan/crosswindow-demos
🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
demo directx directx-11 directx-12 directx11 directx12 metal opengl triangle vulkan
Last synced: 15 Jul 2025
https://github.com/ravengine/rgl
RavEngine Graphics Library - a thin RHI for Vulkan, DirectX12, and Metal
abstraction directx12 game-development game-engine-framework metalkit rhi vulkan
Last synced: 16 Oct 2025
https://github.com/michal-z/zig-d3d12-starter
Simple game written from scratch in Zig
0-dependencies directx12 from-scratch game gamedev graphics-programming ziglang
Last synced: 21 Aug 2025
https://github.com/LanLou123/DXE
A voxel cone traced realtime Global Illumination rendering engine in dx12, wip
directx12 global-illumination real-time-rendering voxel-cone-tracing
Last synced: 25 Nov 2025
https://github.com/jinhyeonseo01/catchandcook
The third-person game project developed by designing and building a C++ and DirectX12–based framework and rendering pipeline.
assimp cpp cpp20 directx directx-12 directx12 framework game graphics imgui pipeline portfolio project rendering
Last synced: 10 Aug 2025
https://github.com/cmaughan/mgfx
MGFX - A cross-platform 2D (CPU & GPU) and 3D (GPU) starter kit.
2d 3d 3d-mesh cpp11 cross-platform directx-12 directx12 dojo game-development gameoflife graphics graphics-programming maze-generator opengl ray-tracer raytracer rendering teaching
Last synced: 21 Mar 2025
https://github.com/ohjurot/dx12-yt
Code for the DirectX 12 YouTube series
directx directx-12 directx-programming directx-tutorial directx12 dxgi tutorial tutorial-code tutorial-sourcecode video youtube
Last synced: 18 Mar 2025
https://github.com/ravengine/samples
RavEngine sample programs
3d-graphics cpp-20 directx12 game-development game-engine graphics-engine metal sample-code spatial-audio vulkan
Last synced: 23 Jan 2026
https://github.com/rythe-interactive/rythe-llri
Rythe Low Level Rendering Interface provides a graphics API agnostic rendering interface with minimal CPU overhead and low level access to verbose GPU operations.
directx12 graphics graphics-library library platform-agnostic vulkan
Last synced: 28 Aug 2025
https://github.com/crocidb/annileen
a toy 3d game engine with voxel support
3d-engine 3d-game-engine directx12 engine game-engine gamedev hacktoberfest opengl voxel-terrain vulkan
Last synced: 13 Jul 2025
https://github.com/evergineteam/postprocessing
This demo scene uses Evergine with .NET 6 support. The new Post-processing graph is used with several effects.
directx11 directx12 effects evergine postprocessing vulkan
Last synced: 16 May 2025
https://github.com/ticticboooom/direct3d12-engine
The Game Engine To Help Learn Direct 3D 12
cplusplus cxx direct3d12 directx directx12 doxygen engine game game-engine learning
Last synced: 15 Apr 2025
https://github.com/ohjurot/d3d12ez
Code for the C++ D3D12 tutorial series on YouTube
d3d12 d3d12-tutorial directx directx-12 directx12 tutorial youtube
Last synced: 13 Apr 2025
https://github.com/brcolow/java-dx12
DirectX12 in Java with Project Panama
directx12 java jextract panama
Last synced: 04 Mar 2026
https://github.com/agrael1/wisdom
Low-level thin multiplatform Graphics API layer
cpp20 directx12 graphics linux multiplatform uwp vulkan windows winrt
Last synced: 17 Mar 2025
https://github.com/stalomeow/marchengine
A game engine based on Direct3D 12, C++17, and .NET 9 for learning purposes.
d3d12 direct3d12 directx-12 directx12 dotnet dx12 game-engine gamedev graphics rendering
Last synced: 01 Apr 2025
https://github.com/evergineteam/raytracing
This Path Tracer demo was created with Evergine.
directx12 evergine graphics raytracing vulkan
Last synced: 16 May 2025
https://github.com/immanuel-c/iwindow
A simple windowing library that supports Windows. I Window is meant to be used with Vulkan, OpenGL or Direct3D.
direct3d direct3d12 directx directx-11 directx-12 directx11 directx12 iwindow opengl opengl-library vulkan windowing
Last synced: 11 Jul 2025
https://github.com/williamkaroldicioccio/rake
Rake is a user-friendly, open-source game engine designed to simplify game development and empower less experienced individuals while fostering creativity and learning.
cplusplus-20 directx12 game-development game-engine vulkan windows
Last synced: 04 May 2025
https://github.com/ohjurot/shipbattle
A BattleShip game created in a weekend speedcoding challenge using only WinAPI, DirectX 12 and XAudio2
battleship-game directx12 game winapi xaudio2
Last synced: 13 Apr 2025
https://github.com/nickjfree/renderer
A simple 3d renderer
directx11 directx12 game game-engine pbr
Last synced: 28 Jul 2025
https://github.com/if0ne/oxidx
A low-level wrapper around DirectX 12 for Rust
Last synced: 24 Oct 2025
https://github.com/blainnflareengine/blainnflareengine
Blainnflare is an MVP game engine developed as part of a course project at ITMO University.
directx directx12 ecs game-engine physically-based-rendering qt6
Last synced: 26 Jan 2026
https://github.com/ohjurot/texturerepack
Texture Repack is a small GPU accelerated util application (lib / cmd / gui) that allows the repackaging of textures on windows based on DirectX 12
directx directx-12 directx12 texture-mapping textures
Last synced: 06 Apr 2025
https://github.com/realtimechris/directx12-class-library
Some of the DirectX 12 Core Interfaces, lightly wrapped and with some of my currently preferred defaults.
cpp directx12 header-only wrappers
Last synced: 27 Mar 2025
https://github.com/smourier/d3d12sdkversionpatcher
A tool that can patch a .exe file exports to enabled DirectX 12 Agility SDK versioning
Last synced: 08 Feb 2026
https://github.com/ucpp/sge
A simple game engine project built with DirectX 12, featuring several milestones to learn and implement rendering techniques.
cpp directx directx12 rendering
Last synced: 05 Sep 2025
https://github.com/yottaawesome/intro-to-dx12-2nd-edition-revisited
Revisited source code for the second edition of Frank Luna's "Introduction to 3D Game Programming with DirectX 12".
cpp directx directx12 graphics-programming win32 windows
Last synced: 25 Jul 2026
https://github.com/helliaca/rtrad
RTX Progressive Refinement Radiosity
computer-graphics directx12 dxr global-illumination radiosity rtx
Last synced: 28 Feb 2026
https://github.com/yottaawesome/directx-playground
Playing around with DirectX
cpp directx directx12 game-development graphics windows
Last synced: 02 Jul 2026
https://github.com/benpm/dx12_experiments
what the heck is a descriptor heap
Last synced: 27 Jun 2025
https://github.com/z8z6/slot
Another real time render framework
directx12 game-engine hlsl ui-library
Last synced: 05 Jun 2026
https://github.com/vincent-devine/omengine
One More Engine is a real-time 3D rendering engine using Direct3D 12 in C++.
Last synced: 22 Jul 2025
https://github.com/fares-soliman/fur-shader
Fur shader in DirectX 12 using FBX files
cplusplus directx12 graphics shaders
Last synced: 30 May 2026
https://github.com/wcg847/pyd3d12
Direct12 Bindings to Python
d3d12 d3dultimate direct3d12 directx directx12 dx12 dxultimate graphics-engine microsoft pydirect3d pydx python windows
Last synced: 14 Jun 2025
https://github.com/wiryls/kaleidoscope
A kaleidoscope style screen filter!
directx12 windows windows-desktop
Last synced: 19 Apr 2026
https://github.com/shreyas9699/cpp-calculator
Simple calculator application made using C++ and ImGUI
application cpp cpp-app directx12 executable imgui
Last synced: 25 Mar 2025
https://github.com/jqntn/pgpu
Basic DirectX-12 sample
api directx directx-11 directx-12 directx11 directx12 gpu graphics imgui sample
Last synced: 14 Jun 2026
https://github.com/rusoleal/campello_gpu
C++ low level multiplatform graphics library.
android directx12 graphics-rendering ios linux macos metal raytracing vulkan windows
Last synced: 28 Jun 2026
https://github.com/toshimasakitamura/directx12-texturetest
DirectX12を勉強するために作成したアプリケーションです。
cpp directx12 source visual-studio windowsapi
Last synced: 11 Jun 2025
https://github.com/deirror/chaoscamp
[Tasks] A collection of homework tasks, projects given during Chaos Camp 2025 Course
algorithms cpu-raytracing data-stuctures directx12 gpu-architecture
Last synced: 01 Feb 2026
https://github.com/gogpu/g3d
Pure Go 3D rendering library. Scene graph, PBR, GLTF. Zero CGO. Built on gogpu/wgpu.
3d 3d-graphics 3d-rendering cross-platform directx12 game-development gltf go golang metal opengl pbr pure-go scene-graph vulkan webgpu zero-cgo
Last synced: 10 Jul 2026