Zitat von
boerdelaender
Ich versuch es heute wirklich mal kurz zu halten.
Erstens, es braucht nicht schon wieder einen weiteren Thread zur Unity Problematik, es gibt unzählige sogar derzeit noch offene Threads wo diese Fragestellung auch untergebracht werden kann. Warum? Weil es so wieder ganz schnell Grundsatzdiskussionen gibt und im Grunde genommen alles wieder und wieder durchgekaut wird. So wird alles unübersichtlich, im Grunde genommen wird von niemanden mehr was neues eingeworfen und bei einigen ist eh keine Diskussion mehr möglich, zu festgefahren sind die Standpunkte. Für die einen läuft alles super und für die anderen sind es die „unfähigen“ Mitarbeiter und BB will ja eh DSO nur noch einstampfen.
Nun kommen dann auch noch die CM und Mods ins Spiel und handeln sich viel Unmut ein, da sie nun wieder für bissel Ordnung sorgen möchten und Thread zusammenlegen oder schließen, damit alles ein bissel übersichtlicher ausschaut.
Zweitens, nun zur Frage. Auch unter Flash gab zahlreiche Probleme, das Forum war voll mit Unmutsmeldungen über die mangelnde Performance, es gab auch Tage wo DSO am Rande der Unspielbarkeit war, Freezes und Co. oft im Minutentakt (heute sehen wir immerhin die Einblendung „Zone refresh“).
Ist Unity WebGL die richtige Engine? Ja und Nein. Für ein komplexes Spiel wie es DSO ist und mit der Menge an Ballast und einem Uralt Code ist die Umstellung auf Unity zumindest in Form einer Konvertierung sicherlich nicht unbedingt die beste Wahl gewesen. Es muss an vielen, vielen Stellschrauben gedreht werden, ich weiss nicht wie oft ich es erklärt und beschrieben habe, es ist durchaus möglich dass DSO zumindest wieder halbwegs für alle Spieler gestaltet werden kann.
Was wäre die Alternative gewesen? HTML5 sicherlich nicht, denn damit würde DSO in wenigen Jahren erneut vor dem Aus stehen, zumal html5 gar nicht die Möglichkeiten bietet die Unity bietet, also unter html5 würde DSO zwar für paar Jahre weiterlaufen, aber eben auch ohne inhaltliche Entwicklung auslaufen. Von den zahlreichen Datenschutzproblemen unter html5 möchte gar nicht anfangen zu reden, aber dieses Projekt muss sich zahlreichen kritischen Fragen stellen und ist als Engine sogar noch älter als Unity WebGL.
Weitere Alternative wäre natürlich gewesen alles komplett neu zu programmieren, Dauer bis Ende ungewiss und eine Migration der bestehenden Insel eher bis gar nicht möglich, Sprich alle würden in zwei oder drei Jahren bei Null anfangen, das Geschrei dann möchte ich aber hören.
Es sind Fehler gemacht wurden, Fehler und Hinweise wurde in meinen Augen auch oft ignoriert und viele Fehler der Vergangenheit fallen den Entwicklern nun auf die Füße, doch bei allen Unmut über den derzeitigen Zustand, es ist wirklich alles durchgekaut und wieder durchgekaut. Wir können zwar immer wieder Druck machen in der Hoffnung dass es so schneller geht. Aber zig Diskussionen und Unmutsäußerungen helfen da auch nicht weiter.
Es ist wie es ist, die Probleme sind vielfältiger Natur, teilweise liegt es an Unity WebGL und dem Flaschenhals javascript (dadurch ja die vielen Speicherfehler usw), teilweise liegt es an Fehlern im alten Code, teilweise sind auch neue Überraschungen dazu gekommen und teilweise liegt es auch daran das auch wir Spieler einfach DSO ausgereizt haben bis zum geht nicht mehr.