A game-agnostic C++17 camera rig with no dependencies, plus thin per-game adapters. The core never touches game memory: an adapter fills a snapshot each frame, the rig decides where the eye belongs, and the adapter writes the result back. Built for Driver: Parallel Lines, with cockpit calibration for 82 vehicles.
C++ library and game plug-in
Verified by building the rig at /W4 and running its test suite: all tests pass, worst pose-interpolation error 0.027 m and 0.0004 rad.
Environment: Windows with the MSVC v143 toolset (Visual Studio 2022, x86 developer prompt)
cl /nologo /EHsc /W4 /std:c++17 /Iinclude src
ig.cpp tests
ig_tests.cpp /Fe:rig_tests.exe
rig_tests.exe
This portfolio uses JavaScript for interactive browsing.