Die Frage die sich mir eher stellt in wie weit du mit der Spieleprogrammierung im allgemeinen bist, bist du eher ein Anfänger oder schon etwas geübt mit den Spielebibliotheken.
Ich nehme mal an du bist ein Anfänger, wenn dem nicht so ist, dann entschuldige bitte.
Also zunächsteinmal muss ich javampir in dem Sinne zustimmen, das du zunächst einmal "ordentlich" planen solltest. Ich habe so zB mit einem Spiel angefangen ohne jegliche Planung und musste nach bereits kurzer Zeit von neuem anfangen weil ein Spiel nicht dasselbe ist wie eine normale Anwendung! Also.. Planung ist wichtig!
Im 3D Bereich gibt es wie javampir bereits erwähnt hat Standardbibliotheken die dir dabei helfen das ganze zu rendern. Jedoch ist rendern nicht alles. In der 3D-Programmierung ist es von Vorteil wenn du dich mit der ganzen Materie etwas genauer auskennt. zB die Berechnung von Schatten in Bezug wo die Sonne steht etc. Außerdem muss dir bewusst sein wie deine Welt gespeichert ist und wie du mittels der Position deiner Maus die Position auf der Karte ermittelst und dann so zB ein Gebäude zu erkennen um es daraufhin aufblinken zu lassen!
Wenn du nun überhaupt keinen Plan hättest wie du das machen kannst, dann kannst du entweder alles was du nicht weisst aus dem Internet kopieren oder versuchen es dir anzueignen, wobei ich persönlich die Kopier Idee nicht so prickelnd finde. Das aneignen dieser "speziellen" Fähigkeiten brauch natürlich Zeit und im allgemeinen solltest du dir dann eher die Frage stellen ob du dir einen Partner suchst mit dem du das zusammen machen kannst. Vorallem als Anfänger ist es schon sehr schwer ein eigenes 3D Spiel zu erstellen, da hierbei viele Komponenten eine wichtige Rolle spielen. Hinzu kommt so auch noch die Objekt-Darstellung. Es wäre unsinnig alles über Java selber zu machen, wie zB Gebäude erstellen. Diese könnte man mithilfe Blender erstellen und dann in Java rendern lassen.
Aber bevor ich groß weiterrede und alles für die Katz ist ersteinmal die Frage wie weit bist du Erfahrungsmäßig? Absoluter Anfänger, Mittel, Profi?