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

1

25.06.2014, 10:48

Tresnat -- Open-World-Sidescroller [Unity3D]

Allgemein
Da mein letztes Projekt leider gescheitert ist (ich habe mir mal wieder zu viel vorgenommen) habe ich alleine ein neues Projekt angefangen. Das Spiel soll ein Sidescroller werden, in dem man, ähnlich wie in den Metroid-Vania Titeln, eine Welt erkundet, neue Gegensttände und Fähigkeiten sammelt und Gegner besiegt. Dabei habe ich mich für einen von FEZ, Terraria und Monument-Valley inspirierten Grafikstil entschieden (siehe Screenshots). Die Grafiken mache ich komplett selber mit Paint.NET und das Spiel wird in Unity3D umgesetzt.

Die finale Version des Spiels werde ich für 5€ auf meiner Website verkaufen. Allerdings wird es auch eine kostenlose, nicht so umfangreiche Version geben für jeden zum testen und gucken ob einem das Spiel gefällt (quasi ne Demo). Ich habe als Fertigstellungstermin so den Herbst 2014 angedacht. Danach werden aber weiter kostenlose Updates folgen.

Story
Die Story des Spiels ist noch nicht wirklich ausgereift, da ich mich zuerst auf Grafik und Steuerung konzentrieren wollte. Die Grundidee ist folgende:
Dämonen haben das Land Tresnat überfallen und die Bewohner versuchen die letzten "fröhlichen" Gegenden vor den Dämonen zu schützen. Die fröhlichen Gegenden kennzeichnen sich durch knallige Farben (ungefähr wie auf dem Screenshot) und - oh Wunder - fröhliche Musik aus. In ihnen findet man Bewohner, mit denen man handeln kann.

Gameplay
Die Steuerung soll sowohl mit Tastatur, als auch mit Gamepad schnell zu erlernen und einfach umzusetzen sein. Typisch Jump 'n Run halt. Ich habe mir überlegt, dass man zumindest zu Anfang nur ein Item tragen kann. Die anderen muss man von bestimmten Stellen auf der Karte herbei beschwören, was Geld kostet, oder man muss ganz zu der Stelle zurück, wo man sie gefunden hat.

Aktueller Stand
Bisher habe ich mich auf Shader und Grafik konzentriert. Die Steuerung des "Charakters" (im Moment wird er mit einem Würfel dargestellt) funktioniert allerdings auch schon gut. Die Kamera ist Orthografisch, die Objekte hingegen 3D. Dies erzeugt den 2.5 Dimensionalen Look, den ich sehr schön finde.

Es gibt nun auf der obersten Insel eine Kiste, die man öffnen kann. Ist aber noch nichts drin...

Mit den Shadern habe ich im Moment noch leichte Performance Probleme. Ich habe einen Mittelklasse PC (i7 4770k, GTX 760, 16GB Ram) und das Spiel läuft mit 40FPS. Ich möchte erreichen das es auf höchsten Einstellungen bei mir mit 60FPS läuft, damit es auch auf älteren PC's gut spielbar ist.

Die Wolken, die man auf den Screenshots sieht, bewegt sich im Spiel langsam.

Kritik und Vorschläge sind definitiv erwünscht!

Video
YouTube

Website
Tresnat

Screenshots (zum vergrößern anklicken)Die Bilder sind auf Directupload hochgeladen...

(Link)


(Link)


(Link)

Dieser Beitrag wurde bereits 12 mal editiert, zuletzt von »SacreficeStudios« (27.06.2014, 22:19)


Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

2

25.06.2014, 11:27

Der Grafikstil ist in der Tat ziemlich gut! Mit Schatten bekommt das Bild so eine gewisse Tiefe. Zum Rest kann ich nicht viel sagen, weil's ja noch nix gibt.
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

3

25.06.2014, 11:53

Beziehen sich die 40FPS auf die Debug- oder die Release-Version? Sinnvoll wäre es sicher mal den Profiler anzuwerfen um zu schauen, wo die ganze Zeit denn drauf geht.
Edit: Vergiss es, ich habe den Unity-Teil übersehen.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

4

25.06.2014, 20:01

Danke für die Antworten! Ich lade heute Nacht mal ein Video mit ein bisschen neuem Gameplay hoch und pack es mit in die Vorstellung. :)

Snowy

Frischling

Beiträge: 54

Wohnort: Stuttgart

  • Private Nachricht senden

5

26.06.2014, 09:04

Hey SacreficeStudios,

die Bilder sehen echt cool aus. Vorallem gefällt mir dieser 3D Effekt, den du da gemacht hast.
Hast du das Video schon hinzugefügt oder sollte ich meinen Augenarzt aufsuchen? :P


Gruß,

Snowy
return 0;

6

26.06.2014, 09:47

Tut mir Leid aber ich hab im Moment Probleme mit meiner Upload Rate... Das Video kommt frühestens heute Abend. Ich mache am Wochenende das Test-Level fertig und lade das dann auf nen bplaced Server oder so hoch. Dann kann man sich selbst ein Bild machen.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

7

26.06.2014, 16:33

Sind die Shader selbst entwickelt? Bekommst du mehr Performance wenn du die raus nimmst? Möglicherweise ist dein Code an dieser Stelle einfach nicht besonders effizient. Das würde ich mal testen. Ansonsten ist soweit ich das verstehe nicht viel da was Performance ziehen könnte.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

8

26.06.2014, 16:52

Unity holt relativ viel mit batching heraus. Dazu gibt es viele Optimierungen:

1) Materialien wiederverwenden
2) Objekte als static markieren, wenn sie nicht beweglich sind.
3) Hast du mehre Lichtquellen? Reduziere es lieber auf eine bzw. lass die Lichtquellen weg.

Nur um mal zu gucken, was da lange dauert.

9

26.06.2014, 17:15

Hab das Performance Problem weitgehend in den Griff bekommen. Lag am Color-Correction-Shader. Hab den jetzt halt rausgenommen und den Standard Unity-Color-Correction-Shader verwendet. Video ist jetzt auch da.

BrokenInsane

Frischling

Beiträge: 56

Wohnort: Wien

  • Private Nachricht senden

10

26.06.2014, 17:47

Sieht recht gut aus, erinnert mich ein bisschen an Fez vom Grafikstil her.

Was ich bisschen unfordernd finde sind die Wandsprünge, bei den Level muss man sich da sicher noch einiges ausdenken um dem ganzen einen gewissen Schwierigkeitsgrad zu verleihen.

Werbeanzeige