Procedural Content Generation for C++ Game Development