Das stimmt so nicht. Eine Engine ist erstmal nichts als ein GrundgerĂŒst, ein Set von Tools, Funktionen und Bibliotheken die du als Grundlage fĂŒr dein eigenes Spiel nutzen kannst. Die Unreal Engine 3 wurde bis 2012 unterstĂŒtzt und von Epic erweitert, bei höheren Releases spricht man auch von einer â3.5â Version der Engine. DarĂŒber hinaus steht es dir als Entwickler natĂŒrlich frei die Engine anzupassen, zu erweitern und zu modifizieren wie es dir passt. Gerade in dem von dir verlinkten Thread wird erwĂ€hnt dass Lost Ark ebenfalls auf eine stark modifizierte Version der UE3 setzt. Als Vergleich: Der PrĂŒgler Mortal Kombat 11, der 2019 erschien und ungefĂ€hr seit 2015 in Entwicklung war, setzt ebenfalls auf eine " heavily modified version of Unreal Engine 3" und erhielt vor nicht mal einem Jahr ein âNext-Gen-Upgradeâ fĂŒr die Playstation 5.
Es ist also richtig dass die UE3 in die Jahre gekommen ist, zu behaupten Lost Ark wĂ€re allerdings technisch âsehr veraltetâ stimmt nicht, auĂer du hast genauere Details wie Smilegate die Engine ĂŒber die Jahre ausgebaut hat. Noch ein praktisches Beispiel: Eine enorme Vielzahl von Spielen benutzt noch immer Bibliotheken auf C++ 12 basierend, die Version dieser Sprache ist von 2012 - die aktuellste Version gar von 2017. Trotz modernerer Sprachen wie z.B. C# (was z.B. Unity versucht zu benutzen, mit mittelmĂ€Ăig bis schlechtem Erfolg) ist C++ (ĂŒbrigens von 1979 ) in der Spieleentwicklung noch immer der Industriestandard.
Worauf ich hinaus will: Die Entwicklung von Lost Ark begann 2011. 7 Jahre nach dem World of Warcraft âveröffentlichtâ wurde. Der Vergleich stinkt, völlig egal wie du es drehen willst. Zumal wir ursprĂŒnglich gar nicht ĂŒber die Technik gesprochen hatten, sondern ĂŒber QualitĂ€tsstandards des Produkts.
Zwischen Backend und Gameengine eine Relation ziehen zu wollen ist Hellseherei, das kannst du durch nichts halten. Warum hĂ€tte Smilegate auf dem Stand von 2004 im Jahr 2011 ein Backend schreiben sollen und wie kommt man auf die Idee, es wĂ€re bis zur heutigen Zeit nicht modifiziert, erweitert und ârefactoredâ worden? Es gibt nichts was das stĂŒtzt.
Server-Transfers als zu experimentell, um angeboten zu werden?
Das zum Beispiel hat ĂŒberhaupt nichts mit der Engine oder der Technik im allgemeinen von Lost Ark zutun. Ich will versuchen das auf die Schnelle zu erklĂ€ren, ohne daraus ein Referat werden zu lassen: In den meisten MMOs sind âCharaktereâ nichts weiter als âisolierteâ Objekte die einem Account und vielleicht noch einem Server zugeordnet sind. An diesen Objekten hĂ€ngen noch weitere Objekte, wie z.B. GegenstĂ€nde, ein Inventar etc. - je nachdem wie man es modelliert, aber sie stehen in AbhĂ€ngigkeit zum Charakter und der Charakter selbst hat höchstens eine AbhĂ€ngigkeit zum Server/Account die du relativ leicht durch einen Eingriff in die Datenbank Ă€ndern kannst.
Speziell in Lost Ark kommt aber eine weitere AbhĂ€ngigkeit hinzu, die das Verschieben oder Kopieren von âCharakterenâ zusĂ€tzlich erschweren wĂŒrde: Hier stehen alle Charaktere in AbhĂ€ngigkeit zum Kader, welches man als eigene Objektklasse sehen kann. Die Anzahl der Charaktere und z.B. ihre gesammelte Kader-XP (die möglicherweise auf den Charakteren liegt, und nicht auf dem Kader und von jenem nur abgefragt wird um den Level zu berechnen oder vom Kader mit Bezug zum Charakter gespeichert wird) stehen in direkter AbhĂ€ngigkeit. Wenn du also einen Charakter âentnimmstâ zerstörst du AbhĂ€ngigkeiten in Bezug auf das Kader, das musst du ausgleichen, weswegen ein Transfer insgesamt komplizierter sein dĂŒrfte als in anderen Spielen. âKader-Transferâ ist auch nicht ohne weiteres möglich, schlieĂlich nur ein Kader pro Server, mĂŒsstest du also erstmal berĂŒcksichtigen was passiert wenn Spieler schon ein Kader auf dem Zielserver besitzen. Wenn es dann noch ganz ungĂŒnstig lĂ€uft, und ein Kader mit dem Server einen PK bildet, hast du noch mehr Arbeit, also in Bezug auf die Datenbank.
Letztendlich wurden Transfers aber schon durchgefĂŒhrt. Smilegate scheint bisher nur noch kein allgemeines Werkzeug gebaut zu haben, welches auch vom Amazon-Support ausgefĂŒhrt werden könnte, die technische Limitierung besteht also nur darin, dass kein Entwickler sie bisher gebaut hat und nicht an schwierigen, technischen HĂŒrden - zumindest nicht ausgehend von der Engine oder veralteter Technik.