Wenn es dir um die Architektur der Engine geht, empfehle ich die Artikelserie
Enginuity auf gamedev.net.
Wenn du Probleme mit der 3D-Mathematik hast, bietet dir möglicherweise das
DirectX SDK für C++ eine gute Einstiegshilfe, denn dort wenn die meisten dieser Dinge erklärt (im Managed
DirectX SDK wird diesbezüglich leider einiges unterschlagen).
Wenn es dir darum geht, einzelne Punkte darzustellen, solltest du dir vielleicht mal Point Sprites ansehen.
Eine gute OpenSource-3D-Engine ist
Irrlicht.
Und wenn du was ganz anderes willst, solltest du es vielleicht nochmal genauer erklären