Text this: The fundamentals of C/C++ game development