Starred repositories
Direct port of the Bullet physics engine to JavaScript using Emscripten
Head tracking software for MS Windows, Linux, and Apple OSX
A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
3D C++ Game Engine - yet another open source game engine
Tutorial for the Vulkan graphics and compute API
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source …
I challenged myself to see if I could create a voxel game (Minecraft-like) in just one week using C++ and OpenGL, and here is the result
miniz: Single C source file zlib-replacement library, originally from code.google.com/p/miniz
OpenAL Soft is a software implementation of the OpenAL 3D audio API.
Change C++ code at runtime
Surround360 is Facebook's open source hardware and software for capturing stereoscopic 3D 360 video for VR. The repo contains hardware designs, as well as software for camera control and rendering.
KlayGE is a cross-platform open source game engine with plugin-based architecture.
486 lines of C++: old-school FPS in a weekend
Voxel Plugin Legacy for Unreal Engine
Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
AnKi 3D Engine - Vulkan and D3D12, modern renderer, scripting, physics and more
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
A tool which allows you to edit source code of any MSVC C++ project live at runtime
The Physics engine that accompanies the book "Game Physics Engine Design"