Seite 1 von 1

[Projekt] Second Reality

Verfasst: 29.01.2019, 00:39
von xq
Hallöchen!

Nachdem ich jetzt schon ein bisschen was von dem Projekt im "Aktuelle Arbeiten und Projekte" gepostet habe, gibts jetzt auch mal ne richtige Projektvorstellung:

Second Reality
Ein System für interaktive Abenteuer

Erst mal: Worum gehts eigentlich?
Meine "Vision" ist ein System, in dem die Nutzer mit einfachen Werkzeugen First-Person-Point'n'Click-Adventure erstellen können und diese dann mit anderen Spielern bespielen. Das ganze soll von der Komplexität den RPG-Maker nicht übersteigen und sich ähnlich bequem bedienen lassen.

Vom Gameplay orientiere ich mich an Broken Reality, also: Herumlaufen, Dinge anklicken und mit speziellen Items mit der Umgebung interagieren. Zudem eine Kamera für Screenshots.

Zudem soll das ganze im Multiplayer funktionieren und zwei "Modi Operandi" bieten:
Exploration Mode sowie Story Mode.

Im Exploration Mode kann der Spieler zusammen mit allen anderen Spielern auf dem Server die Welt erkunden und einfache Interaktionen durchführen (mit NPCs reden, Schilder lesen, ...) aber keine Veränderungen an der Welt aktiv triggern.

Im Story Mode können sich Spieler zu einer Party zusammenschließen und gemeinsam einen konkreten Handlungsstrang in der Welt erleben. Hierbei können auch alle anderen Spieler auf dem Server ausgeblendet werden, um eine konsistente Welt innerhalb der Geschichte zu erschaffen.

Spieler können mit den im Spiel mitgelieferten Tools einen eigenen Server hosten und dort ihre eigene Welt erschaffen. Das Spiel liefert dafür einen Ingame-Editor.

Was gibt es bereits?
Aktuell gibt es für das Projekt ein Design, welches schon recht ausgereift ist sowie eine Codebase, welche eine solide Multiplayer-Basis bereitstellt sowie einen Asset-Importer (statische 3D-Modelle sowie Texturen) für den Ingame-Editor.
Assets werden bereits vom Server bereitgestellt und bei Bedarf heruntergeladen und aktualisiert.

Wie siehts aus?

Level Editor:
Bild

Model Importer:
Bild


Texture Importer:
Bild

Grüße
Felix

Re: [Projekt] Second Reality

Verfasst: 29.01.2019, 00:41
von xq
Änderungen von Heute:
  • SkyCube-Rendering in der Level-Übersicht
  • Überarbeitung des Level Editor-Interfaces: Kann jetzt aus dem Spiel geöffnet werden, hat Toolbar-Stil
  • Vorbereitungen für Netzwerk-synchronisierte Szenen und Level auf Server speichern

Re: [Projekt] Second Reality

Verfasst: 30.01.2019, 01:55
von marcgfx
Coole Sache Felix, ein 3D RPG-Maker könnte gut ankommen. Ist das als Open-Source geplant, oder wirst du alleine daran werkeln?

Re: [Projekt] Second Reality

Verfasst: 30.01.2019, 07:50
von xq
marcgfx hat geschrieben: 30.01.2019, 01:55 Coole Sache Felix, ein 3D RPG-Maker könnte gut ankommen. Ist das als Open-Source geplant, oder wirst du alleine daran werkeln?
As usual Open Source, wenns "fest genug" ist. Also ein spielbarer Prototyp mit allen Core-Features (Level-Editor, Gameplay, Scripting)

Und ich möchte betonen: 3D-Adventure-Maker! So komplex wie der RPG-Maker will ich gar nicht werden

Re: [Projekt] Second Reality

Verfasst: 01.02.2019, 08:58
von xq
Es geht weiter! Wenig neue Features, dafür aber wichtige: Raycasting funktioniert!
Bild

Re: [Projekt] Second Reality

Verfasst: 01.02.2019, 19:26
von xq
Arbeiten am Character Controller gehen voran:


Sieht zwar noch nicht nach CC aus, aber die grundlegenden Komponenten sind schon vorhanden (Physikengine, Kollision, Antrieb), aber noch ungetestet oder unkontrolliert

Re: [Projekt] Second Reality

Verfasst: 01.02.2019, 21:35
von xq
Da ich wohl mal wieder zu doof bin, die Rotation richtig von ODE nach OpenGL zu übersetzen, gibts jetzt das non-plus-ultra Collider-Debugtool:
Ein Raycaster für die Physik-Geometrie
Bild

Re: [Projekt] Second Reality

Verfasst: 02.02.2019, 02:04
von xq
First Person tut jetzt, man kann rumlaufen und rumhüpfen, zudem gibts den Raycaster hier im Video auch mal live (der Encoder stottert leider etwas)