Hai bisogno di un 3D engine, in Rete ne troverai tantissimi, da quelli programmabili via codice a "basso livello" (solitamente C/C++, ma non solo) a quelli comandati via script, sino a quelli gestiti tramite interfacce visuali.