simlib
A C++ toolkit for games and simulations: rendering on OpenGL, Vulkan and D3D12, 2D and 3D, physics, audio, GPU compute, GUI and scripting. It comes with dozens of small, runnable examples.
I write games and simulators from scratch in C++: renderers, physics, audio, tools and all. Everything here grows out of simlib, an open-source library I built to make that kind of work fast and fun.
A C++ toolkit for games and simulations: rendering on OpenGL, Vulkan and D3D12, 2D and 3D, physics, audio, GPU compute, GUI and scripting. It comes with dozens of small, runnable examples.
An Orbiter-style spaceflight sim. Fly from the pad at Chippenham Spaceport to orbit, then on to the Moon and Mars, with real-scale planets, cockpits, MFDs, docking, scenarios and a Lua console. It's moddable and free to download.
Classic Space Invaders rebuilt from glowing 3D voxels that shatter into physics debris. It's a showcase example from the simlib project, free to download for Windows and Linux.
Classic Defender rebuilt from glowing 3D voxels: fly the wrapping planet, shoot raiders and rescue the humans. A showcase example from the simlib project, free to download for Windows and Linux.
Classic Asteroids rebuilt from bright neon voxels: rocks split into lumps and a fading shower of loose voxels, and only the big chunks can hurt you. A showcase example from the simlib project, free to download for Windows and Linux.