Commence par te définir un cahier des charges bien précis :
ce que fait remarquer zmc est important : as-tu le droit ou non d'utiliser une lib externe ?!
Et en règle générale, regarde surtout ce que tu as le droit ou non de faire !
Et maintenant, qu'est-ce que tu DOIS faire ?! Un genre de sim city, certes, mais plus précisément : doit-il être en 3D, en 3D isométrique, qu'est-ce que tu dois gérer au minimum, dois-tu favoriser un beau jeu ou un gameplay innovant ??
Tout plein de petites questions comme ça,
que tu poses sur papier (si si !) et qui t'aideront à mettre les choses à plat (c'est pour ça que le papier est important... ok je sors) et à bien définir ce dont tu vas avoir besoin par la suite !
Jusque là, tu n'as besoin d'aucune compétence de programmation !
Mais maintenant que tu as défini ce que tu dois faire, demande toi comment c'est réalisable, ce qui est déjà fait (moteur graphique par exemple) et ce que tu vas devoir faire...
Pour ce que tu vas devoir faire, enfin, il faut que tu apprennes à le faire, que tu cherches etc... Et là si t'as des pépins, la communauté internet est là pour toi !

Bon courage !

Bestiol.