10. Okt. 2023

Erstellt ein Objektjagd-Spiel mit UEFN!

Creators, 

möchtet ihr ein Objektjagd-Spiel mit UEFN erstellen? Wir sind ganz bei euch.

Die neue Objektjagd-Vorlage bietet einen Ausgangspunkt, um eigene Objektjagd-Inseln mit UEFN zu erstellen. Ihr könnt zum Beispiel die Insel neu gestalten und zusätzliche Objekte hinzufügen, in die sich Spieler verwandeln können, oder grundlegendere Änderungen am Gameplay vornehmen, indem ihr die Verse-Dateien bearbeitet.

Für alle, die sich nicht damit auskennen, bei einem Objektjagd-Spiel sind Spieler entweder „Props“ oder „Jäger“. Die Props können sich selbst als Objekte auf der Karte tarnen, als Busch, Mülleimer, Briefkasten usw. Ihre Aufgabe besteht darin, sich vor den Jägern zu verstecken und der Eliminierung zu entgehen. Mit diesem Vorlagenspiel haben wir auch eine Herzschlagmechanik eingeführt, durch die die Spieler gezwungen werden, sich auf der Karte zu bewegen, wenn sie nicht riskieren wollen, dass ihre Position von den Jägern aufgedeckt wird.

Ihr könnt das Vorlagenspiel jetzt in Fortnite spielen. Verwendet einfach den Inselcode 5096-3716-6231, um direkt loszulegen.

Mit der Objektjagd-Vorlage könnt ihr ganz einfach die Umgebung, Assets und Geräteeigenschaften bearbeiten, um das Gameplay für eure eigene Objektjagd-Insel etwas aufzumischen. Das können schnelle und einfache Bearbeitungen sein, die mit @editable-Eigenschaften vorgenommen werden, die bei den Verse-Geräten freigegeben sind (wie sie es bei jedem anderen Gerät wären), ohne dass der Verse-Code geöffnet werden muss.

Wer mit Verse vertraut ist, kann sich intensiver mit dem Code beschäftigen und Bearbeitungen an den eigentlichen Verse-Dateien vornehmen. Das ist eine tolle Methode, um sich intensiver mit der Gameplay-Erstellung mit Verse zu beschäftigen, die einige der grundlegenden Funktionen der Sprache zeigt (mehr dazu gleich).

Sobald ihr den Dreh raus habt, könnt ihr mit den dynamischen Verse-Funktionen einmalige Funktionalität zu den Spielschleifen eurer Insel hinzufügen und sogar ganz neue Geräte erstellen, die dann auf anderen Inseln verwendet werden können.

Wenn ihr gerade die ersten Schritte mit Verse gewagt habt, empfehlen wir euch, mit dem Tutorial „Zeitherausforderung: Pizza Pursuit“ anzufangen und euch dann die Dokumentation „Verse-Programmierung lernen“ anzusehen.

Danach habt ihr einen guten Ausgangspunkt, um euch genauer mit den Verse-Dateien zu beschäftigen, die zu dieser Vorlage gehören.


Erkunden der Verse-Funktionen

Die Objektjagd-Vorlage hilft euch, euch mit einer Reihe cooler Verse-Funktionen vertraut zu machen.

Mit Verse erstellte Geräte können wie jedes andere Gerät in UEFN mit @editable-Eigenschaften angepasst und sogar in mehreren UEFN-Erfahrungen verwendet werden, um die gleiche Funktionalität für eure anderen Inseln zu bieten.

Mit den Events „Spieler hinzugefügt/entfernt“ wird der Beitritt von Spielern zu einem laufenden Spiel bzw. das Verlassen verarbeitet. Wenn eine Runde gestartet wurde und ein Spieler hinzugefügt wird, wird der Spieler als Jäger hinzugefügt. Wenn ein Spieler ein Spiel verlässt, wird er aus seinem Team entfernt und der Verse-Code prüft, ob die Runde beendet werden sollte.

Mit Klassen in Verse wird die Verarbeitung veranschaulicht. So kann Code wiederverwendet und zum Zweck der Lesbarkeit und Organisation über mehrere Verse-Dateien hinweg verteilt werden. Richtet allgemeine Geräte für jedes Team an einem Ort ein und schreibt einen Satz Funktionen, die für jedes der Teams funktionieren können.

Schleifen werden in Verbindung mit der Gleichzeitigkeit verwendet, einer aufregenden Verse-Funktion, bei der mehrere Ausdrücke unabhängig voneinander ausgeführt werden können. Die Gleichzeitigkeit wird in der Vorlage durch Race-Ausdrücke eingesetzt. Bei einem Race-Ausdruck werden zwei oder noch mehr Verzweigungen gleichzeitig ausgeführt und der Ausdruck, der zuerst abgeschlossen wird, bricht die Ausführung der anderen ab und setzt die Ausführung des Skripts fort.

In der Vorlage werden asymmetrische Teams eingesetzt, damit Teams und Klassen Punkte unterschiedlich vergeben und Gegenstände unterschiedlich gewähren können.


Warum ihr euch das ansehen solltet?

Diese Vorlage führt einen beliebten Spielmodus vor und zeigt, wie ihr mit dem UEFN-Werkzeugsatz und Verse mit verschiedenen Umgebungen und Props experimentieren könnt. Sie führt euch außerdem in neue Mechaniken ein (wie den Herzschlag, den wir aufgenommen haben), damit ihr dem Genre euren ganz eigenen Twist verleihen könnt.

Aus der Perspektive des Lernenden gesehen, ist die Vorlage ein wunderbares Beispiel dafür, wie Verse euch mehr Macht und Flexibilität beim Erstellen von UEFN-Spielen gibt. Sie bietet eine funktionierende Demo einiger grundlegender Verse-Funktionen, wie der Gleichzeitigkeit, die Verse von anderen Sprachen abheben.

Also ... Spaß und was zum Lernen. Seht es euch an und gute Jagd (oder gutes Verstecken).


Objektjagd-Vorlage erkunden

Seid ihr bereit loszulegen und euer eigenes Objektjagd-Spiel zu erstellen? Sucht im Projektbrowser in UEFN nach der Vorlage und arbeitet euch heute ein. Wenn ihr euch einen Eindruck davon machen möchtet, wie das fertige Produkt aussieht, seht euch die spielbare Version dieser Vorlage an, die jetzt als Fortnite-Insel (Code 5096-3716-6231) verfügbar ist.