Zu einer Game-Engine gehören:
- Soundsystem (Soundberechnung, EAX-Effekte)
- Künstliche Intelligenz (Gegnerverhalten, Pfadsuche, NPCs)
- Zustandsspeicherung (Spielstandspeicherung)
- Physik-Engine (Newton'sche Mechanik für feste Körper, Ragdoll)
- Steuerung (Verwaltung und Umsetzung der Eingabegeräte)
- Netzwerk-Code (verwaltet die Multiplayer-Settings)
- Skripting (vorprogrammierte Spielabläufe)
- Datenmanagement (verwaltet den Datenfluss zwischen Datenträger und Hardware)
- Grafik-Engine
Es ist also nicht nur die Grafik entscheidend.
Cry Engine ist jetzt wohl nicht so "erfolgreich" nur gutaussehend, bei der Sourceengine kann ich dir recht geben, ebenso bei der Unreal engine.
Da erfolgreich nich näher spezialisiert ist, werd ich mal kurz eine Historische Auflistung der Top 3 der EINFLUSSREICHSTEN Engines geben:
Wolf 3d Engine, Doom engine und dann kommen die Quake engines.
Die meist Lizenzierte Engine war wohl Unreal 3 oder die Quake Engines.
Dadurch dass der Zahn der Zeit aber an Engines nagt , kann man eigentlich eh nur nach Einfluss gehen, da war halt Id in den 90ern überall am besten, da kam auch die Unrealengine 98 nicht ran, wenn die auch toll war.
Aber ohne "erfolgreich" zu definieren, kann man da eh kein wirkliches Urteil drüber machen...