12 Jan 2023/ GameDev
Game Engine Series: A Basic Logger
In this part of the Voxel Game Series we’re going to talk about logging. Logging is a vital part of any software project, and the same is true for a game engine. Logging allows you to quickly check the state of your systems, trace variables and more. A quick history of logging Logging exists as long as programming does. It just means to print some programmer-defined strings whenever a certain event happens: void foo() { std::cout << "Doing foo()"; try { bar();…