Bewertung:

Das Buch ist eine Ressource zum Erlernen der Programmierung von Multiplayer-Spielen mit Unity und Mirror und bietet eine Mischung aus abstrakten Techniken und spezifischen Implementierungen. Es wird als nützlich angesehen, besonders für Anfänger, obwohl einige meinen, dass es sich mehr auf die C#-Programmierung als auf das Mirror-Paket selbst konzentriert.
Vorteile:Bietet einen einzigartigen Ansatz für die Multiplayer-Programmierung, großartige Erklärungen zu wichtigen Konzepten, nützlich für Anfänger, deckt verschiedene Aspekte der MMO-Spielentwicklung ab, enthält ein Kapitel über die Programmierung von mobilen Spielen.
Nachteile:Konzentriert sich mehr auf die C#-Programmierung als auf das Mirror-Paket, wird als grundlegend und hauptsächlich für Anfänger wahrgenommen, es fehlen Themen zur Optimierung.
(basierend auf 4 Leserbewertungen)
Massively Multiplayer Game Programming With Unity 3d and Mirror: The Ultimate Guide to Building and Hosting Your MMOGS
Heutzutage sind Online-Spiele zu einem milliardenschweren Wirtschaftszweig geworden, aber in der Vergangenheit war die Entwicklung eines MMOG (Massively Multiplayer Online Game) sehr zeit- und personalaufwändig. Das liegt daran, dass ein MMOG ein sehr komplexes System ist und die Entwicklung eines rasanten Online-Actionspiels weitere technische Überlegungen erfordert. Auch nach der Lektüre von Büchern und Tutorials über die Entwicklung von Online-Spielen sind viele Leser immer noch nicht in der Lage, ein Multiplayer-Online-Spiel zu entwickeln, da sich die derzeit auf dem Markt erhältlichen Bücher alle auf die technische Diskussion konzentrieren, aber kein vollständiges und zusammenhängendes Beispiel enthalten.
Dieses Buch wählt einen neuen Weg, um dieses komplexe Thema zu erforschen.
Das heißt, ein funktionierendes Beispiel für ein Online-Spiel steht im Mittelpunkt und wird mit Programmierdetails versehen, um die theoretische Diskussion zu verifizieren. Der Grund, warum das Buch auf diese Weise präsentiert werden kann, liegt in meiner Arbeit, die ich über ein Jahrzehnt als professioneller Spieleentwickler und Dozent für Multimedia und Spieleentwicklung an mehreren Universitäten in Taiwan geleistet habe. Im Laufe der Jahre hat unser Team Erfahrungen und Erfolge bei der Entwicklung von Online-Spielen gesammelt und gute Ergebnisse bei entsprechenden Wettbewerben für Online-Spiele erzielt. Mit diesem Buch möchten wir unsere Erfahrungen mit allen teilen, die an der Entwicklung von MMOGs interessiert sind.
Wenn Sie einige Erfahrung in einer beliebigen Programmiersprache haben und wissen wollen, wie man ein Massively Multiplayer Online Game implementiert, ist dieses Buch perfekt für Sie. Im ersten Teil dieses Buches werden die Grundlagen der Programmiersprache C# behandelt, die derzeit die wichtigste Skriptsprache der Unity-Spiele-Engine ist, gefolgt von der Erforschung der objektorientierten C#-Programmiertechniken, die in den späteren Kapiteln benötigt werden. Nachdem Sie sich mit der Programmierung in C# vertraut gemacht haben, werden Sie im weiteren Verlauf des Buches anhand weiterer Beispiele angeleitet, ein MMOG zu erstellen und zu hosten.
Wenn Sie ein erfahrener Unity-Spieleentwickler sind, der sich für die Entwicklung von MMOGs interessiert, ist dieses Buch ebenfalls nützlich. C#-Netzwerk- und Multithreading-Programmierung werden im zweiten Teil vorgestellt, um den Lesern zu helfen, die Grundlagen der Netzwerkbibliothek zu verstehen, wie z. B. das UNet oder Mirror, die in diesem Buch verwendet werden. Ein eigenes Kapitel für die Entwicklung von mobilen Online-Spielen behandelt die Details der Portierung Ihres MMOGs auf die größte Spieleplattform. Durch die mitgelieferten Arbeitsbeispiele werden Sie nicht nur die Details bei der Implementierung eines MMOGs verstehen, sondern können die in diesem Buch vorgestellten Techniken auch auf andere Netzwerkbibliotheken oder Game Engines anwenden.