Como disse anteriormente, a programação de jogos envolve muitas disciplinas e técnicas ao mesmo tempo. Creio que as mais importantes foram Estruturas de Dados (a implementação das novas estruturas teria sido muito mais difícil se o curso de ED não fosse tão sólido), Inteligência Artificial (apesar de não ter sido implementada, ela foi projetada), Laboratório de Programação (I e II), Análise de Algoritmos, Sistemas Operacionais (em especial para a depuração do projeto) e Engenharia de Software teria sido relevante caso tivesse colhidos os dados que citei na seção de frustrações.