Nein hab noch kein 3D Engine programmiert.
Eine 3D Engine ist nichts anderes als eine Schnittstelle die Sound, Grafik, Physik, und und und auswertet und ausgibt und was weiss ich alles.
Ich denke zu den Thema würde es wohl eher passen wenn du mal auf
www.delphigl.com gehst. Ist nen
OpenGL Seite und darunter befindet sich auch ein Tutorial Bombermania oder wie es sich nennt. So in der Richtung wird dann eine Engine aufgebaut.