Stars
A Vulkan game engine in C++ with PBR rendering and a Declarative GUI Widgets library.
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
Small openGL demo program with purely-procedural grass generation
Procedural Terrain with grass instance rendering. Based off of GPU Gems 7
A high-performance C++ headers for real-time object detection and segmentation using YOLO models, leveraging ONNX Runtime and OpenCV for seamless integration. Supports multiple YOLO (v5, v7, v8, v9β¦
Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui
Mesh optimization library that makes meshes smaller and faster to render
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
A rendering sample that demonstrates bindless deferred texturing using D3D12
GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Small Renderer using OpenGL and Vulkan API graphics. IN-DEVELOPMENT
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
A guide to using modern OpenGL functions.
SOIL2 is a tiny C library used primarily for uploading textures into OpenGL.
A simple and easy-to-use library to enjoy videogames programming
π π π Skeletal animation in a clean and unified structure for easy use
Open source c++ skeletal animation library and toolset
A curated list of awesome C++ (mainly) things for Game Development. Inspired by awesome-... stuff.
3D Graphics Rendering Cookbook, published by Packt.
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.
A sample implementation of Screen Space Deferred Decals using OpenGL.