C++ Directx12

Open-source C++ projects categorized as Directx12

Top 15 C++ Directx12 Projects

  1. The-Forge

    The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

    Project mention: Forge Cross-Platform Framework | news.ycombinator.com | 2025-10-19
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. D3D12MemoryAllocator

    Easy to integrate memory allocation library for Direct3D 12

  4. DiligentCore

    A modern cross-platform low-level graphics API

  5. Adria

    Modern cross-platform graphics engine written in C++

  6. FFNx

    Next generation modding platform for Final Fantasy VII and Final Fantasy VIII (with native Steam 2013, Steam 2026 Rerelease, GOG and Windows Store support)

  7. 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.

  8. Tempest

    API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support. (by Try)

  9. mini_video

    Minimal GPU video decoding sample for Vulkan, DX12 and DX11

  10. Ghurund

    My DirectX 12 playground - an engine and a bunch of tools and samples.

  11. Render Engine Infrastructure (REI)

    REI is a cross-platform rendering framework and a comprehensive graphics API. Adaptable to various platforms, including PC, consoles, and mobile. It simplifies porting, especially for games developed on custom or proprietary engines. Functions as a cross-platform API as well as a helper library for platform-specific API. (by Room-8-Group-LTD)

  12. CrossWindow-Demos

    🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.

  13. annileen

    a toy 3d game engine with voxel support

  14. ShaderPiPFX

    HLSL live player. Compile and play your HLSL shader automatically.

  15. MinimalDx12DrawText

    Minimal code for rendering text in Dx12 in C++

  16. DragonEngine

    DragonEngine is a DirectX12 game engine written in C++ 20

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Directx12 discussion

Log in or Post with

C++ Directx12 related posts

Index

What are some of the best open-source Directx12 projects in C++? This list will help you:

# Project Stars
1 The-Forge 5,560
2 D3D12MemoryAllocator 995
3 DiligentCore 740
4 Adria 542
5 FFNx 492
6 Game-Console-Dev-Guide 337
7 Tempest 217
8 mini_video 136
9 Ghurund 95
10 Render Engine Infrastructure (REI) 71
11 CrossWindow-Demos 70
12 annileen 32
13 ShaderPiPFX 12
14 MinimalDx12DrawText 0
15 DragonEngine 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?