Wir präsentieren: das FPS-Musterspiel
Das FPS-Sample wurde zur internen Validierung von Funktionen und Paketen erstellt, die zum Zeitpunkt von Unity 2018.3 verfügbar waren, und steht einschließlich aller Assets zum Download bereit. Im Projekt finden Sie:
- 1 komplett befülltes Arenalevel, einschließlich hochqualitativer Assets für die HDRP
- 2 komplett ausgestattete Charaktere mit 4 einzigartigen Waffen
- Spielcode, der nicht unterstützten benutzerdefinierten Netzcode mit einer autoritativen Serverarchitektur enthält, die bis zu 16 Spieler unterstützt (nicht zur Verwendung in der Produktion empfohlen)
- Spielmodi Deathmatch und Assault
- PC-Unterstützung
Es ist als Quelle der Inspiration und des Lernens für fortgeschrittene und erfahrene Entwickler gedacht, die mit den Versionen Unity 2018.3 oder Unity 2018.4 LTS arbeiten. Es benutzt experimentelle Technik. Bitte beachten Sie, dass das Projekt nicht unterstützt wird, und wir empfehlen dringend ein Upgrade auf unterstützte Pakete, wenn Sie Teile des Projekts als Ausgangspunkt für Ihr eigenes verwenden möchten.
Schauen Sie sich unsere offiziellen Unite & GDC-Vorträge an
Erste Schritte mit dem FPS-Musterspiel
Diese Sitzung wurde auf der GDC 2019 aufgezeichnet und zeigt Ihnen, wie Sie Ihre Entwicklungsarbeit mit dem FPS-Musterspiel beginnen. Unity-Experte Andi Touch gibt Ihnen eine Übersicht des Projekts, das die produktreife Implementierung von Unity-Features vorführen soll, darunter Grafik- und Netzwerktechnik im Kontext eines Echtzeit-Multiplayerspiels. Holen Sie sich detaillierte Einblicke in die Funktionsweise des Netcodes eines rasanten Multiplayer-Shooters.
Unite LA – Hauptvortrag
Bei dem Hauptvortrag der Unite LA 2018 haben wir unser FPS-Musterspiel vorgestellt, ein Beispielprojekt, das Sie direkt im Editor öffnen können. Das FPS-Musterspiel demonstriert nicht nur die Möglichkeiten, die sich bei der Entwicklung eines voll funktionstüchtigen Multiplayer-Spiels in Unity bieten, sondern auch, wie Sie ein entsprechendes Projekt selbst zum Erfolg führen können.
Erhalten Sie einen umfassenden Einblick in die Grafik eines FPS-Musterspiels – Unite LA
Diese Sitzung aus LA führt Sie durch die Struktur eines Projekts aus der Sicht eines Künstlers und konzentriert sich insbesondere auf die HD-Render-Pipeline (HDPR).
Erhalten Sie einen umfassenden Einblick in die Netzwerktechnik des FPS-Musterspiels von Unity – Unite LA
Verschaffen Sie sich dem FPS-Musterspiel von Unity detaillierte Einblicke in die Funktionsweise des Netcodes eines rasanten Multiplayer-Shooters. Erfahren Sie mehr zur Snapshot-Erstellung und -Komprimierung, clientseitige Vorhersagen und Lag-Kompensation. Schauen Sie sich an, wie der Spielcode in Server-Code und Client-Code unterteilt wurde, damit auch kleine, dedizierte Server das Spiel bereitstellen können.
Wir präsentieren: das FPS-Musterspiel
Erhalten Sie eine schnelle Einführung in das FPS-Musterspiel-Projekt. Verschaffen Sie sich einen Überblick über die eingesetzten Funktionen und darüber, wie Sie es als Ausgangspunkt für Ihre eigenen FPS-Projekte oder als Lernmaterial nutzen können.
Was ist ein Musterprojekt?
Unity bietet Ihnen generell mehrere Möglichkeiten, die Herausforderungen bestimmter Genres und Spielmechaniken zu meistern. Anhand des Musterspiels können Sie sich in Form einer spezifischen Herangehensweise inspirieren lassen, die tatsächlich in einem Projekt umgesetzt wurde.
Der leitende Entwickler Peter Andreasen und der technisch-künstlerische Leiter Martin Kümmel Vestergaard beschreiben in diesem Video das Projekt.
Lernen Sie anhand des FPS-Musterspiels die Nutzung von HDRP kennen
Das FPS-Sample verwendet die High Definition Render Pipeline (HDRP). Nutzen Sie das Projekt als Inspiration für die Verwendung von Unity-Merkmalen wie geschichteten Materialien, HDR-Licht, Filtern für die Nachbearbeitung und Lichtmodi in der HDRP.
In diesem Video sprechen zwei der Personen hinter dem Projekt, Lead Developer Peter Andreasen und Technical Art Director Martin Kümmel Vestergaard, über ihren Ansatz bei der Erstellung von Grafiken im Beispielspiel und darüber, was Sie ihrer Meinung nach daraus lernen können.
Erste Schritte
Das Projekt, einschließlich Dokumentation, ist auf GitHub für Unity 2018.3.8f1 verfügbar. Bitte beachten Sie, dass das Projekt Technologien und Pakete verwendet, die derzeit umfassend aktualisiert werden, einschließlich der Vernetzung, sodass wir empfehlen, das Projekt nur als Inspirationsquelle zu nutzen.
Machen Sie in unserem FPS Sample-Forum mit, um über das Projekt zu sprechen, Informationen auszutauschen und Feedback zu geben.
FPS Sample auf Github
Leitfaden für den Einstieg