Ola, sei que tenho que usar uma engine e usar os respectivos códigos dessa engine e sei que código C# é importante também, mas tem algum outro tipo de conhecimento de programação que preciso ter pra poder criar um jogo?
Aproposito, estou querendo criar um jogo 3D pra computador.