Stormsinger is a small and simple infinite driving game (inspired by the Long Drive) built off of my own engine and done as a side project. It's written entirely in C++, and runs well on both Microsoft Windows and most graphical distributions of Linux. Stormsinger is named for the main angel in Vitiri theology, a being who's second only to Hekharam himself. It is split into three modules; Abyssguard, the epithet used for the angelic guardian of the Realms, Lightbleeder, the title given to the messenger between angels, and Sunbringer, the name of the angel who holds the sun upon his charred back. In terms of engine functionality, Abyssguard is the code of the actual game, Lightbleeder acts as the engine, and Sunbringer is the asset bundle. When the game launches for the first time, the Sunbringer folder is compressed into a binary format to be used during actual execution, and the folder is deleted. This game makes an attempt to be as small and memory-efficient as possible.
Stormsinger uses the Vulkan rendering API and the GLFW windowing library to accomplish its work. Beyond those, it needs nothing but OS-provided components. Stormsinger supports Windows XP and later, if you've got a Vulkan-compatible graphics card (somehow). It also supports most graphical distributions of Linux, so long as your kernel is fairly recent, you have Vulkan drivers, and you've got Wayland or X11 as a windowing system. MacOS is not supported, and not planned. Stormsinger builds using CMake, but it's not too complicated to build manually via something like raw Makefiles or Meson.