David Guo, also known as Yaoqi Guo, is a renowned game developer and a passionate…