Stars
A program to decode h264 video format with DirectX Video Acceleration 2, from scratch, using mp4 file with Avcc format. Movie atoms, Nal Unit, DXVA2, Mediafoundation, IDirectXVideoDecoder, IDirectXβ¦
A new 3D game engine for Linux and Windows using C++20 and Vulkan API 1.3, in very early but ongoing development
SOIL2 is a tiny C library used primarily for uploading textures into OpenGL.
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTPβ¦
A collection of open source c/c++ libraries for gamedev
Modern C++14 library for the development of real-time graphical applications
Code repository for Vulkan Cookbook by Packt
Master programming by recreating your favorite technologies from scratch.
πΎπ A opensource game inspired by Snake, written in pure C with SDL
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets
A lightweight game engine written in modern C++
The *cutest* framework out there for creating 2D games in C++!
A curated list of awesome C++ (mainly) things for Game Development. Inspired by awesome-... stuff.
ππ Project Island is an experimental, hot-reloading Vulkan Renderer for Linux and Windows, written in C/C++.
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Single-header BVH construction and traversal library.
π² Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
UltraGrid low-latency audio and video network transmission system