Programação de Jogos em C++

Desenvolver um jogo não é simples, mas existem alguns softwares que facilitam o esse processo, por exemplo Unity3D, CryEngine e...