Die Grafik ist sogar DirectX11
Die Grafik unterstützt lediglich DirectX 11. Ob du das dann nutzt bleibt dir überlassen. Ein Spiel schaut nicht besser aus, nur weil es DirectX 11 nutzt
.
Physik-Engine ist die von Nvidia kann man also auch überhaupt nichts aus setzen
Außer dass man halt zwingend die Nvidia-System-Software installieren muss, aber sonst ist PhysX schon wirklich eine super Engine, fragt sich halt inwiefern man das braucht.
Die Engine wurde nämlich nur von einer Person entwickelt.
Ogre3D und Irrlicht wurden, so weit ich mich erinnere, auch am Anfang alleine entwickelt. Manchmal fängt man ein Projekt eben alleine an und wenn es wächst, kommen immer mehr Leute dazu.
die richtige Engine wählen, womit ich auch später noch super Spiele programmieren kann
Ich persönlich finde, du bist da ein bisschen zu fixiert. Eine Engine sollte etwas sein, was zu deinem Spiel in gewisser Weise passt. Man darf da auch mal flexibel sein. Wenn man die Sprache beherrscht und lesen kann(vor allem die Doku), kann man letztlich jede Engine verwenden. Der Punkt ist ganz einfach der: Wenn du jetzt beispielsweise ein Tetris programmieren willst, dann brauchst du im Grunde den ganzen Schmu, wie Netzwerkbibliothek, Physik, Animation und was weiß ich alles nicht. Da braucht man dann nicht unbedingt so eine große Engine mit vielen Modulen. Und ob du super Spiele programmieren kannst, hängt nicht an der Engine, sodern an deinen Fähigkeiten. Denn ich bezweifle, dass man bei einem Hobby-Projekt so schnell an die Grenzen der Engine stoßen würde. Und wenn doch, dann wäre vllt. eine OpenSource-Engine mit Plugin-Unterstützung, wie Ogre3D sehr gut geeignet. Wenn man feststellt, dass der standardmäßige Scene-Manager zu langsam ist, für das, was man vorhat, schreibt man sich eben einen eigenen. Aber wie gesagt: Zu diesem Punkt muss man erst mal gelangen.
Meine Frage ist jetzt, was ist der Vorteil bei der Spieleprogrammierung mit Ogre 3D?
Nun ja Ogre ist OpenSource, kostenlos und hat die größere Community. Zur Bedienung kann ich dir leider gar nichts sagen, weil ich deine Engine nie ausprobiert habe. Letztlich liegt die Entscheidung bei dir, wenn du mit der Engine gut zurechtkommst, dann ist es die richtige Engine
.