Top Down RPG wie Diablo IV Blueprint Template Vorlage, für dein eigenes Unreal Engine 5 Spiel

Top Down RPG wie Diablo IV Blueprint Template Vorlage, für dein eigenes Unreal Engine 5 Spiel

Zusammenfassung verschiedenen Meinungen

Zusammenfassung: 

Du wolltest schon immer ein Multiplayer-Dungeon-Crawler-Hack-and-Slay-Spiel wie Diablo oder Hammerwatch nachprogrammieren oder sogar dein eigenes Spiel in diesem Genre entwickeln? Dann besuche meinen Kurs und schau dir auch die kostenlosen ersten Entwicklungsschritte auf meinem Youtube-Kanal an, um mehr zu erfahren. 

Weiter geht es mit einem möglichen Game-Szenario, einigen Überlegungen, und Startpunkten mit günstigen Asset Paketen vom Unreal Engine Marktplatz und einem etwas erweiterten Asset, einem Blueprint-Assetpaket, das als Blaupause für ein Diablo-Spiel auf dem Markt ist, stark inspiriert vom Spiel “Diablo”. Davor werden wir über alternative Blaupausen sprechen, die viel weniger kosten.

Langtext:

Nehmen wir das fiktive Beispiel von Johanna, die ein Spiel mit der folgenden Hintergrundgeschichte entwickeln möchte.

Hey Johanna! Du fragst dich vielleicht, was wäre, wenn du ein solches Spiel erstellen würdest. Für dein Abschlussprojekt an der Universität möchtest du ein Top-Down-RPG (Diablo, Path of Exile, Torchlight usw.) entwickeln. Obwohl du als Environment Artist studiert hast, möchtest du dich selbst herausfordern und etwas Größeres als nur Assets schaffen. Du wirst in einer Gruppe von drei Personen arbeiten und möchtest die Grundlagen eines Spiels wie Diablo schaffen. Dazu gehören ein gutes Kampfsystem (Nahkampf und Fernkampf), ein Beutesystem (mit Drop-Raten), eine gute Steuerung, eine Ausrüstungsschnittstelle (zum Beispiel ein Drag-and-Drop-Raster, um Ausrüstung aufzunehmen und wegzuwerfen), ein Skill-Tree und eine anständige KI der Feinde.

Du hast bereits eine Liste von Dingen erstellt, die du NICHT einbeziehen wirst, da du nicht zu viele Funktionen einbauen möchtest, die du nicht richtig implementieren kannst. Du fragst dich, ob dein Plan gut genug ist und ob du weitere Funktionen hinzufügen oder entfernen solltest. Das Beutesystem interessiert dich am meisten, da du keine Online-Tutorials gefunden hast, wie man ein solches erstellt.

Wenn es um das Konzept des Spiels geht, möchtest du es in einem alternativen Geschichtsszenario spielen lassen, das auf der slawischen Mythologie in den 1930-40er Jahren basiert. In diesem Universum tobt ein Krieg gegen Dämonen der alten Religionen. Der Charakter könnte Teil eines Spezialoperationsteams der polnischen Armee sein, und die Hauptquest besteht darin, Dungeons zu erkunden, um herauszufinden, woher die Dämonen kommen. In dieser Zeitleiste wären die Menschen viel stärker von Energiekristallen (für die du noch keinen Namen hast) abhängig, die ihre diesel-punk-artigen Exo-Limbs (zum Beispiel Arme) antreiben, die sie nutzen, um besondere Kräfte zu erlangen (wie erhöhte Angriffskraft oder Reichweite).

Du möchtest das Spiel einfach und trotzdem unterhaltsam halten und eine schöne Geschichte erzählen. Du hoffst, dass andere dir einige Vorschläge geben können, wo du anfangen kannst, welche Tutorials du anschauen solltest und wie du deine Arbeit aufteilen kannst.

Alles Klar! Für ein solches Vorhaben kann diese Packs Content by Vanguard Interactive – UE Marketplace empfehlen.

Sie können zusammengefügt werden und bieten hervorragende Blaupausenbeispiele, auf die man aufbauen kann. Die soziale Komponente halte ich für ein Muss für jedes Spiel, das ein Chatsystem nutzen will. Es gibt verschiedene andere Lösungen, vor allem für Kampf-, Fertigkeits-, Quest-, Dialog- und KI-Systeme – oft kostenlos auf YouTube. Ich persönlich mag den Behavior AI Tree nicht so sehr, deshalb habe ich mir eine Lösung für diesen Teil des Spiels gekauft. Aber das hängt natürlich von den Fähigkeiten, Bedürfnissen und der Erfahrung deines Teams ab. Meiner Meinung nach würde ich mit den Unreal-Tutorials beginnen, einige von ihnen nacharbeiten und dann eventuell von dort aus erweitern oder bestehende Lösungen nutzen.

Die meisten Probleme liegen oft im Detail, entweder wenn du versuchst, ein bestehendes Paket in deine Umgebung einzubinden, oder wenn du deine eigenen Komponenten hinzufügst. Es kann zum Beispiel sein, dass eine Variable nicht auf Replikation eingestellt ist oder eine Ereignisfunktion fehlt. Manchmal musst du auch Einstellungen von Assets entfernen, die aus einem Projekt migriert wurden, damit die Engine die aktualisierten Referenzen erkennt.

Um Zeit zu sparen, empfehle ich, Ordner-Inhaltsergänzungen erst dann zu verschieben, wenn du dir ziemlich sicher bist, dass du die Ordner nicht mehr aktualisieren musst, denn das Verschieben von Assets und die damit verbundenen Prozesse nehmen viel Zeit in Anspruch. Inhaltspakete, die ich im letzten Jahr zum Projekt hinzugefügt habe, wurden vom Ersteller aktualisiert. Nachdem ich nun Assets in der Projektstruktur verschoben habe, ist die Aktualisierung der älteren Versionen ebenfalls sehr zeitaufwändig.

Ein Plugin, das sich hervorragend eignet, um die Dateigröße des Projekts zu verringern, ist das kostenlose Image Resizer Plugin aus dem Marketplace. Natürlich gibt es noch viel mehr zu lernen, deshalb würde ich auch empfehlen, am Anfang alles so klein wie möglich zu halten. Das bedeutet auch, dass du nicht mit einer großen Landschaft beginnen solltest. Beginne mit einer kleinen Spawning Area Level Map. Beginne mit der Arbeit an größeren Gebieten, sobald die Funktionalität gegeben ist.

Denke daran und mache von Zeit zu Zeit Backups.

Viele Menschen träumen davon, Spieleentwickler/in zu werden. Schließlich ist das eine der begehrtesten Branchen der Welt.

Hochgradig anpassbare Blaupausenvorlage, mit der du hochwertige Top-Down-Rollenspiele für mehrere Spieler fast ohne Programmieraufwand erstellen kannst.

Wer kein Geld ausgeben will für fertige Basis-Templates besucht einfach meine Online Kurse und lernt wie man so etwas selber erstellen kann 😉

Demo spielen: Demospiel auf – Google Drive
‾‾‾‾‾‾‾‾‾‾
Marktplatz: Top-Down RPG-Vorlage in Blaupausen – UE-Marktplatz
Trailer Video: Unreal Engine Top-Down RPG ‘Diablo’ Vorlage: Trailer – YouTube
Dokumentation: Top-Down RPG-Vorlage Dokumentation – Google Docs
Beispielprojekt: Beispielprojekt – Google Drive

Merkmale:

  • 100% Blaupausen
  • Multiplayer-fähig
  • Mehrere Charakterklassen
  • Nah-, Fern- und Magiekämpfe
  • Inklusive KI
  • Jigsaw-Inventar
  • Ausrüstungssystem
  • Quest-System
  • Handwerks-System
  • Statistiken & Leveling System
  • Passive, aktive und Aura-Fähigkeiten
  • Status-Effekte
  • Bosskämpfe
  • Speichern & Laden System
  • Interaktionsmöglichkeiten
  • Laden von NPC’s

Trailer Video: