Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Wirago

Alter Hase

  • »Wirago« ist der Autor dieses Themas

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

1

04.10.2016, 16:26

[POC] 2D Rpg

Hallo Zusammen.

Wie die meisten hier, habe ich eine Idee die mir seit geraumer Zeit im Kopf herum schwirrt: Ein 2D RPG im Steampunk Setting, keine berauschende Grafik aber dafür eine um so stärkere Story.

Doch wo beginnen?
Da ich selber bisher nur kleine MiniGames gebaut habe die unmöglich die Basis eines RPGs sein konnten, musste ein neues Grundgerüst her.
Während sich das game design document mit Details füllt entstand parallel dazu ein proof of concept, welches alle wesentlichen Elemente des zukünftigen Spieles beinhalten soll. Dies umfasst grundsätzliche Funktionen wie das Rendern einer Map, Bewegung und Kollisionserkennung, ein XML basiertes Lootsystem, interaktive Nichtspielercharaktere sowie grundlegende UI-Elemente.
Lediglich ein Questsystem hat noch keinen Platz gefunden, da noch nicht 100%ig geklärt ist wie das im zukünftigen Spiel abgewickelt werden soll.
Ziel des Konzeptes war es fest zu stellen, ob die Umsetzung mit den geplanten Werkzeugen zu erreichen ist bzw. welche andere Mittel benötigt werden um das gewünschte Resultat erreichen zu können.


Das Endresultat ist eine kleine, maßgeschneiderte Engine die als solide, aber dennoch leicht erweiterbare Grundlage für kommende Projekte dienen soll.

Auch wenn es sich nur um eine Machbarkeitsstudie handelt, möchte ich es euch nicht vorenthalten, da vielleicht der ein oder andere ähnliche Ziele hat und sich hier Anregungen holen kann.

Verwendete Technologien:
Für das UI gab es einige Frameworks die in Frage kämen, die unter dem Strich aber entweder viel zu viel konnten und unnötige Komplexität rein bringen würden, oder aber nicht anpassbar genug waren.
Am Ende wurde das UI-System selber entwickelt. (Trotzdem ein kurzes Danke an Toemsel)

Die für das POC verwenden Grafiken sind Platzhalter. Sie unterliegen zwar einer GPL bzw. CC0 Lizenz, werden aber nicht weiter im Projekt verwendet. (Quelle: http://opengameart.org )

Nachfolgend ein paar Eindrücke zum Resultat:



ToDos
Neben weiteren Optimierungen stehen natürlich auch andere Features auf der ToDo-Liste. Neben der bereits erwähnten Questmechanik (wie auch immer die aussehen wird) fehlt noch noch ein klassischer Speichern-/Laden-Mechanismus.
Weitere Features werden sich im Zuge des geplanten Projektes ergeben.

Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »Wirago« (14.03.2017, 10:31)


theUpsider

Frischling

Beiträge: 11

Beruf: Game Engineering Student

  • Private Nachricht senden

2

04.10.2016, 23:29

Soweit, sehr gut!
Hast du uns schon einige Details zur Story?
Dein Fortschritt würde mich brennend interessieren.
Viel Erfolg!

Wirago

Alter Hase

  • »Wirago« ist der Autor dieses Themas

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

3

05.10.2016, 09:28

Grundsätzlich soll das ganze in einer abgeschotteten Stadt im steampunk Setting Spielen.
Der Spieler wird sich hierbei einer art Untergrundorganisation anschließen um gegen das militante Regime vorzugehen.

Als Inspiration diente mir hier Midgar:
http://im.ziffdavisinternational.com/ign…vii-02_235f.jpg
http://noengaruth.deviantart.com/art/Mid…IP-FF7-55878640

Ich habe diese und nächste Woche noch Treffen mit unserem Team (derzeit ein Grafiker, ein leidenschaftlicher Geschichtenerzähler und ich) um die Story zu stricken.
Wir wollen eine möglichst umfangreiche Story im Hintergrund haben, denn ich denke, dass das der Teil ist mit dem wir am meisten Punkten können.

Gerne werde ich dieses Topic updaten wenn wir nennenswertes zum Herzeigen haben :)

Goldwing Studios

Treue Seele

Beiträge: 359

Wohnort: Heidelberg

Beruf: Softwareentwickler, Vertriebler

  • Private Nachricht senden

5

07.10.2016, 17:12

Sieht schon sehr nice aus! :D
Indie Game-Dev Programmierer beim 2D MMORPG Pentaquin | Pentaquin Foren Vorstellung

6

15.10.2016, 16:06

So rein von der Idee eines Steampunk Seetings her gefällt mir das Spiel jetzt schon ganz gut.
Auch mit dem Midgar als Inspirationsquelle kann ich eine Menge anfangen. Habe seiner zeit sehr
viel mit FF7 verbracht und fand vor allem diese Dystopische Stadt sehr beeindruckend.
Falls Ihr noch Platz für einen Grafiker haben solltet, ich könnte mir ganz gut vorstellen nebenher an so
einem Porjekt mit zu wirken.
Ich zeichne schon sehr lange und falls ihr einen Konzeptzeichner brauchen könntet würde ich euch gerne unterstützen
dazu möchte ich aber vorher noch kurz wissen wie Alt ihr seid und wie Ihr euch das Kampfsystem vorstellt. Am Besten wir besprechen
das per PM.

Wirago

Alter Hase

  • »Wirago« ist der Autor dieses Themas

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

7

15.10.2016, 20:58

Freut mich, dass dir unsere Idee gefällt.
Hast eine entsprechende PM mit ... viel Text ;)

Jar

Treue Seele

Beiträge: 197

Wohnort: Lübeck

Beruf: Softwareentwickler

  • Private Nachricht senden

8

21.10.2016, 13:44

Habt ihr schon mal überlegt das ganze mit Unity zu entwickeln um euch möglichen Mehraufwand bei der Entwicklung zu sparen?

9

21.10.2016, 14:57

Habt ihr schon mal überlegt das ganze mit Unity zu entwickeln um euch möglichen Mehraufwand bei der Entwicklung zu sparen?

Warum versucht ständig irgendwer irgendwem eine Engine aufzuschwatzen? Der TE wird sich schon was dabei gedacht haben, vor allem wenn er das Ganze als ein Spieleframework/-engine aufziehen möchte. Arbeitest du nicht selbst sogar an einer eigenen 2d Engine in Java?

Wirago

Alter Hase

  • »Wirago« ist der Autor dieses Themas

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

10

21.10.2016, 18:24

Habt ihr schon mal überlegt das ganze mit Unity zu entwickeln um euch möglichen Mehraufwand bei der Entwicklung zu sparen?


Habe ich tatsächlich überlegt. Habe mich aber dagegen entschieden. Zum einen hatte ich einfach keine Lust mich anständig einzuarbeiten. Außerdem hatte ich immer das Gefühl nicht 100%ig zu wissen was im Hintergrund passiert.
So habe ich volle Kontrolle über meine Klassen und kann sie nach Belieben erweitern. Mag sein, dass das mit Unity auch geht, aber hier kommt wieder "keine Lust mich anständig einzuarbeiten" zum Zug.
Des Weiteren habe ich mit MonoGame recht gute Erfahrungen und bisher mir fehlt es an Nichts.

Einfacher wäre es auf Dauer wahrscheinlich schon, der Lerneffekt - und den sollte man nicht außer Acht lassen - ist so aber bestimmt größer.

Werbeanzeige