[ZFX Action] Peace Sells...
Forumsregeln
Wenn der Themenname mit "[ZFX Action]" beginnt, landen im Beitrag angezeigte Anhänge und verlinkte Bilder im Showroom.
Wenn der Themenname mit "[ZFX Action]" beginnt, landen im Beitrag angezeigte Anhänge und verlinkte Bilder im Showroom.
Re: [ZFX Action] Peace Sells...
Ich werde in der Action wieder ein altes Spiel nachbauen. Dieses Mal: Syndicate. Um dem Thema gerecht zu werden geht es dabei um eine Sekte (so a la Scientology), die -in der Zukunft- Menschen opfert und sie zu Soldaten ihrer Armee/Missionare transformiert. Der Spieler muss das verhindern.
- Schrompf
- Moderator
- Beiträge: 5040
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: [ZFX Action] Peace Sells...
Cool. Ich mochte Syndicate, obwohl ich vermute, dass da auch ein bisschen Nostalgie im Spiel ist.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Re: [ZFX Action] Peace Sells...
Argh verdammt. Schon wieder so spät...
Da der Beitrag eher ein Testprojekt ist, will ich erst mal den Content von Syndicate nutzen. Davon gibt es libsyndicate zum Laden der Files. Da ich das nicht in Unity so nutzen werde, habe ich mir eine native RNC-Unpacker dll samt Wrapper gesucht und das MapFormat anhand der Spezifikation selber geparst. Bisher nutze ich erst ein Dummy-Tile für alles.
Da der Beitrag eher ein Testprojekt ist, will ich erst mal den Content von Syndicate nutzen. Davon gibt es libsyndicate zum Laden der Files. Da ich das nicht in Unity so nutzen werde, habe ich mir eine native RNC-Unpacker dll samt Wrapper gesucht und das MapFormat anhand der Spezifikation selber geparst. Bisher nutze ich erst ein Dummy-Tile für alles.
Re: [ZFX Action] Peace Sells...
nur mit würfeln siehts schon cool aus!
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
Re: [ZFX Action] Peace Sells...
Danke. Ich werde die Tiles noch grob nachbauen aus Syndicate. Allerdings lass ich es erstmal untexturiert und werde eher mit Licht und Schatten arbeiten.
Das Level wird jetzt optimiert importiert und gebaut(Meshes zusammengefasst und unsichtbare Flächen entfernt). Drawcalls sind damit von 25000 auf 12 runtergegangen und Dreiecke von 460k auf 185k in der Szene hier
Da ist jetzt mal zum Test ein Tiltshift Effekt drauf.
Navmesh baut auch schon recht sauber. Denke dann kann ich bald ein rudimentäres Game aufsetzen.
Das Level wird jetzt optimiert importiert und gebaut(Meshes zusammengefasst und unsichtbare Flächen entfernt). Drawcalls sind damit von 25000 auf 12 runtergegangen und Dreiecke von 460k auf 185k in der Szene hier
Da ist jetzt mal zum Test ein Tiltshift Effekt drauf.
Navmesh baut auch schon recht sauber. Denke dann kann ich bald ein rudimentäres Game aufsetzen.
Re: [ZFX Action] Peace Sells...
"Importierst" Du das automatisiert oder händisch?
Ich frag mich, weil das originial ja 2D ist...
Ich frag mich, weil das originial ja 2D ist...
Re: [ZFX Action] Peace Sells...
Automatisch. Ich nehm mir aus den Level Dateien die Infos, welcher Kacheltyp (als ID) an welcher Koordinate ist. Statt einer isometrischen Kachelgrafik erzeuge ich ein 3DObjekt (Box). Syndicate ist übrigens 2,5D, kennt also Überhänge, Brücken etc.
Die Dokumentation zum Level-Format etc. die ich benutze ist hier
Noch kurz zur oben genannten Optimierung:
Da die meisten Kacheln "Solid" sind (also ein voll ausgefüllter BLock), also bis zum Rand, kann man zwischen 2 benachbarten "Solid"-Kacheln, die angrenzenden Seiten wegoptimieren, da sie nicht sichtbar sind. Ausserdem fasse ich die Meshes noch zu Chunks der Größe 32x32 Kacheln zusammen um die Drawcalls zu reduzieren.
Die Dokumentation zum Level-Format etc. die ich benutze ist hier
Noch kurz zur oben genannten Optimierung:
Da die meisten Kacheln "Solid" sind (also ein voll ausgefüllter BLock), also bis zum Rand, kann man zwischen 2 benachbarten "Solid"-Kacheln, die angrenzenden Seiten wegoptimieren, da sie nicht sichtbar sind. Ausserdem fasse ich die Meshes noch zu Chunks der Größe 32x32 Kacheln zusammen um die Drawcalls zu reduzieren.
Re: [ZFX Action] Peace Sells...
Puh. Blender... Hab noch ein paar mehr Tiles nachgebaut... geb's aber jetzt auf. Das Ding is einfach... :oops:
Hier mal aus Egosicht
Hier mal aus Egosicht
Re: [ZFX Action] Peace Sells...
Ich hoffe schwer du verbindest das mit Vector-Wings :)
Mir gefällts richtig gut, nur weiss mit Schatten. Hatte vor Jahren mal vor sowas zu machen, auf Raytracing Basis mit möglichst einfachen Objekten in Weiss + Reflektionen... aber dazu ist es nie gekommen.
Mir gefällts richtig gut, nur weiss mit Schatten. Hatte vor Jahren mal vor sowas zu machen, auf Raytracing Basis mit möglichst einfachen Objekten in Weiss + Reflektionen... aber dazu ist es nie gekommen.
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
Re: [ZFX Action] Peace Sells...
Wir hatten grade dieselbe Idee :lol: ... bin aber erst bei dem Bild hier draufgekommen.
Ich muss jetzt mal die ganzen Karten sichten...
Re: [ZFX Action] Peace Sells...
Noch ein wenig dran weitergearbeitet. Man kann jetzt im Level iwo hinklicken und der Agent läuft da hin. Dazu habe ich einen Sprite Animation Controller implementiert, der abhängig von der Camera die richtige Animation auswählt. Ausserdem gtib es einen Camera Controller. Alles noch recht dummy und die eigentlichen Probleme,nämlich, dass Gebäude die Sicht auf den Spieler verdecken sind natürlich noch ungelöst.
Mal sehen wie weit ich noch komme.
Mal sehen wie weit ich noch komme.
Zuletzt geändert von scheichs am 29.03.2019, 22:34, insgesamt 1-mal geändert.
Re: [ZFX Action] Peace Sells...
Um das hier noch zu einem vorläufigen Abschluss zu bringen.
Ich wollte unbedingt noch ein paar Pasanten hinzugefügen. Dazu wird das NavMesh von Unity analysiert und ausgehend vom Spieler bestimmt welche Teile vom Navmesh erreichbar sind. Dort werden dann random-mässig Charaktere gespawned. Diese können von der Spiellogi händisch gesetzte Point of Interests ansteuern.
Ausserdem kann man die Kamera jetzt um den Spieler drehen.
Hier noch ein kleines Abschlussvideo
Schade, dass ich es jetzt erstmal zu den Akten legen muss. Eigentlich würde es jetzt erst interessant werden.
Ich wollte unbedingt noch ein paar Pasanten hinzugefügen. Dazu wird das NavMesh von Unity analysiert und ausgehend vom Spieler bestimmt welche Teile vom Navmesh erreichbar sind. Dort werden dann random-mässig Charaktere gespawned. Diese können von der Spiellogi händisch gesetzte Point of Interests ansteuern.
Ausserdem kann man die Kamera jetzt um den Spieler drehen.
Hier noch ein kleines Abschlussvideo
Schade, dass ich es jetzt erstmal zu den Akten legen muss. Eigentlich würde es jetzt erst interessant werden.
Zuletzt geändert von scheichs am 29.03.2019, 22:34, insgesamt 1-mal geändert.
Re: [ZFX Action] Peace Sells...
Mega!! Sieht hammer aus :)
Mit den Sprites zwischen der 3D-Welt gibt es den ganzen schon einen besonderen Look!
Mit den Sprites zwischen der 3D-Welt gibt es den ganzen schon einen besonderen Look!
- Schrompf
- Moderator
- Beiträge: 5040
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: [ZFX Action] Peace Sells...
Schon sehr stylisch. Coole Sache. Ich bin ein bissl neidisch.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [ZFX Action] Peace Sells...
Schließe mich Schrompf an: Ziemlich coole Sache!
Wäre es irgendwie möglich, die Sprites mit Schatten zu rendern? Ich glaube, das würde der Optik nochmal nen Kick geben
Wäre es irgendwie möglich, die Sprites mit Schatten zu rendern? Ich glaube, das würde der Optik nochmal nen Kick geben
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
Re: [ZFX Action] Peace Sells...
Auch euch "Danke!"
Man muss aber auch -wie so oft bei meinen Testballons- bedenken, dass der Content ja gerippt ist. Das ist natürlich dann immer gleich professioneller als wenn ich jetz mit Paint anfange ... ;)
@Felix: Ja mit den Schatten für die Sprites haste Recht. Ich benutze momentan das Animationssystem von Unity. Weiss nicht, ob das dann die richtige Animation ausserhalb der Update Methode setzen würde. Müsste ich dann umstellen auf händische Animation (hätte ich von vornherein machen sollen). Vielleicht pack ich das Projekt eines Tages nochmal aus... :D
Man muss aber auch -wie so oft bei meinen Testballons- bedenken, dass der Content ja gerippt ist. Das ist natürlich dann immer gleich professioneller als wenn ich jetz mit Paint anfange ... ;)
@Felix: Ja mit den Schatten für die Sprites haste Recht. Ich benutze momentan das Animationssystem von Unity. Weiss nicht, ob das dann die richtige Animation ausserhalb der Update Methode setzen würde. Müsste ich dann umstellen auf händische Animation (hätte ich von vornherein machen sollen). Vielleicht pack ich das Projekt eines Tages nochmal aus... :D
Re: [ZFX Action] Peace Sells...
Ein Freund von mir hat ein paar der Tiles in Magica nachgepixelt... kommen vermutlich noch mehr..
Re: [ZFX Action] Peace Sells...
Konnte nicht widerstehen weiterzupixeln...
- Schrompf
- Moderator
- Beiträge: 5040
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: [ZFX Action] Peace Sells...
Sehr cool. Ich mag vor allem diesen TiltShift-Effekt mit der vagen Unschärfe rundherum. Würde mir beim echten Zocken vielleicht bald auf die Nerven gehen, aber im Film sieht's fett aus!
Wie kriegt man eigentlich Voxelmodelle von MagicaVoxel in Unity? Exportiert der dann einfach einen Mesh, der die Voxelwürfel nachbildet, und bäckt darauf die Beleuchtung aus?
Wie kriegt man eigentlich Voxelmodelle von MagicaVoxel in Unity? Exportiert der dann einfach einen Mesh, der die Voxelwürfel nachbildet, und bäckt darauf die Beleuchtung aus?
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Re: [ZFX Action] Peace Sells...
Danke! :) Ja, wollte so einen Miniatur Effekt wie bei einer Modeleisenbahn. Ich geb Dir mit Unschärfe vollkommen Recht, ich war früher grosser Fan davon. Heute bin ich eher genervt davon und schalte es meist ab.
Ja Magica exportiert nach Obj und vereinfacht die Meshes. Allerdings bedeutet jede Farbänderung eigene Geometrie. Wenn ich das wirklich so machen will muss ich mir was einfallen lassen. Vermutlich werde ich die Vox Modelle selber parsen und eigene Geometrie erzeugen. Wenn dann eine Fläche plan ist, wird die in eine Textur gebacken. Mal sehen. Für den Moment ist das alles Brute-Force.Wie kriegt man eigentlich Voxelmodelle von MagicaVoxel in Unity? Exportiert der dann einfach einen Mesh, der die Voxelwürfel nachbildet, und bäckt darauf die Beleuchtung aus?
Re: [ZFX Action] Peace Sells...
Wer's mal ausprobieren möchte (WebGL 2.0 fähiger Browser)
Mit A und D kann man Kamera drehen in 45 Grad Schritten
http://noowanda.com/games/PeaceSells/
Mit A und D kann man Kamera drehen in 45 Grad Schritten
http://noowanda.com/games/PeaceSells/
Re: [ZFX Action] Peace Sells...
Mit der Maus klicken zum laufen ist auch recht wichtig :)
Coole Sache, lief auf meinem Macbook 2013 problemlos. Gibt richtiges Syndicate feeling!
Coole Sache, lief auf meinem Macbook 2013 problemlos. Gibt richtiges Syndicate feeling!
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
Re: [ZFX Action] Peace Sells...
Ok. Danke für das Feedback. Jemand mit nem aktuellen Linux zufällig am Start zum Testen?
ansonsten j4f:
ansonsten j4f:
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: [ZFX Action] Peace Sells...
Ich winke mal und sage: Im Browser lübbts flüssigOk. Danke für das Feedback. Jemand mit nem aktuellen Linux zufällig am Start zum Testen?
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
Re: [ZFX Action] Peace Sells...
Hier mal die VR-Version. Hauptsächlich als Test für den adaptiven Fokus. Kurze Erklärung: In der VR-Brille sind Tiefenunschärfe und Vignette natürlich aus. Hier wird nur eine 2te normale Kamera mit den Effekten für das Video verwendet, um den Eindruck in der Brille zu simulieren.