DevLog #01 – Unity Netwerke

Guten Morgen meine Freunde,

ich habe mich schon länger mit dem Thema der Netzwerke in Unity beschäftigt und mich gefragt, wie wir dies für unser Projekt am Besten umsetzen können. Es gibt von Unity momentan noch das nicht mehr unterstützte „UNet“. Könnte man mit LTS theoretisch noch einsetzen, sollten wir aber vermeiden. UNet hat das damals schon nicht sehr beliebte RakNet ersetzt. Das hatte bereits Fehler die nicht behoben wurden. Bei UNet ist dabei scheinbar sogar ein Entwickler der HLAPI abgesprungen. Gründe sind mir dafür nicht bekannt.

Wie hoch stehen also die Chancen, dass das sich momentan noch in der Entwicklung befindliche DOTS-NetCode besser nutzbar und lang verwendbar sein wird? Wissen wir nicht, können wir auch nicht.

Ansonsten gibt es noch die Dittanbieter-Software wie Mirror/DarkRift2 und Photon (kostenpflichtig). Wäre einen Versuch wert, allerdings ist man dann wieder darauf angewiesen, dass diese Software weiterentwickelt wird und auch mal Upgrades bekommt.

Natürlich hat man dann noch nicht Möglichkeit selber Code in C# zu schreiben, was ich in den letzten Tagen auch getan habe. Da ich mich allerdings in der Materie nicht so auskenne wie ich gerne würde, habe ich mir die Tutorials von Thomas Weiland angeschaut. Leider redet der Kollege wie ein Dampfhammer und den Code in der Geschwindigkeit abzuschreiben kann man sich abschreiben (Badumm-Tss).

Ich finde das alledings richtig interessant und werde an dem Thema wohl erst einmal dran bleiben. Links zu den verschiedenen Themen sammle ich hier unten.

Ich wünsche allen frohes Programmieren. Bis zum nächsten Mal.

L. K. R.

Server Applikation nach Video #2
UNet und NetCode Pläne von Unity