November 16, 2025

Mehr Details, mehr Tiefe

journal

Ab diesem Eintrag möchte ich detaillierter auf einzelne Features und Entscheidungen eingehen. Die Updates werden von jetzt an kleiner, fokussierter und verdienen deshalb präzisere Erklärungen.

Es sind erst ein paar Tage vergangen, seit ich die Website und die Steam-Seite mehr oder weniger shadow-released habe. Selbst ohne echte Ankündigung wurden die Dinge fast sofort deutlich dynamischer. Mehr Leute fanden die Plattform als zu diesem Zeitpunkt erwartet und die Kommunikationsgeschwindigkeit stieg entsprechend. Das macht es notwendig, die Entwicklungs-Updates ab jetzt strukturierter und transparenter zu gestalten.

Version: App v0.5.0 - API v0.7.0-9aaf877

Dokumentation direkt im Editor

Die Dokumentation ist jetzt direkt in die Editor-Oberfläche integriert.

  • Ein kleines Doktorhut-Symbol (ich kenne immer noch nicht den korrekten englischen Begriff... graduation cap?) wurde oben rechts in der App hinzugefügt.
  • Klickt man darauf, öffnet sich der zur aktuellen Seite passende Dokumentations- oder Tutorial-Artikel.
  • Mehrere UI-Bereiche, die eine tiefere Erklärung brauchen (zum Beispiel die Aktionen-Ansicht), enthalten jetzt kontextuelle Dokumentationslinks.

Ein vollständiger, durchsuchbarer Dokumentations-Browser ist ebenfalls eingebaut, sodass Nutzer jeden Artikel lesen können, ohne den Editor zu verlassen. Das ist der erste Schritt, den Editor selbsterklärend zu machen und die Einstiegshürden für neue Bards zu verringern, sobald die Tests losgehen.

Zwei-Faktor-Authentifizierung

2FA ist jetzt end-to-end implementiert.

  • Kann in den Benutzereinstellungen aktiviert werden.
  • Wird für Bards verpflichtend, die Stories verkaufen und ein Auszahlungsprofil einrichten wollen.
  • Funktioniert mit Google Authenticator und ähnlichen TOTP-kompatiblen Apps.

Das Ziel ist, die Kontosicherheit zu erhöhen, bevor echte Zahlungen Teil der Plattform werden.

Mehrere OAuth-Verbindungen

Nutzer können jetzt mehrere OAuth-Anbieter mit demselben Konto verknüpfen.

  • Das ist hilfreich, falls jemand den Zugriff auf eine seiner Anmeldemethoden verliert.
  • Jeder verbundene Anbieter kann zum Anmelden genutzt werden.
  • Die Konfiguration erfolgt in den Benutzereinstellungen.

Das sollte spätere Support-Probleme reduzieren und den Nutzern mehr Kontrolle über ihren Kontozugang geben.

Charakterposen & Neugestaltung der Dialogstruktur

Ich habe diese Woche begonnen, wiederverwendbare Charakterposen zu implementieren. Dabei ist mir eine strukturelle Sache aufgefallen: Im Moment unterstützt jede Dialog-Zeile nur einen aktiven Charakter. Das kommt aus meinem RPG-Hintergrund, wo Dialoge typischerweise jeweils einen Sprecher haben.

In Visual Novels und anderen narrativen Spielen stehen jedoch oft mehrere Charaktere gleichzeitig auf dem Bildschirm, jeder mit eigener Mimik oder Pose. Auch wenn das nicht für jede Story nötig ist, ist es die richtige Grundlage, auf der man aufbauen sollte.

Deshalb werde ich das Dialogsystem teilweise überarbeiten:

  • Unterstützung für mehrere Charaktere pro Dialogzeile einführen.
  • Den Renderer aktualisieren, damit jeder Charakter einzeln platziert und aktualisiert werden kann.
  • Charakterposen in diese neue Struktur integrieren statt sie auf das alte System zu tackern.

Das dauert zwar etwas länger, verhindert aber, dass ich mich später in eine Sackgasse manövriere.

Suche nach Illustrator-Autoren

Ich habe leise angefangen, nach Illustrator-Autoren zu suchen, vorerst hauptsächlich auf Reddit. Die ersten zwei Posts bekamen viel Aufmerksamkeit, führten aber nur zu einer überschaubaren Anzahl an DMs.

Der Beitrag in r/gamedevclassifieds hat aber fast sofort meinen Posteingang zum Explodieren gebracht. Alles durchzugehen wird Zeit brauchen. Wenn ich also etwas länger zum Antworten brauche, ist das der Grund. Mit diesem Aktivitätslevel hatte ich so früh nicht gerechnet.

Die ersten Talescape Originals werden wahrscheinlich schwer zu koordinieren sein und ich versuche, mich in dieser Phase nicht zu sehr hineinziehen zu lassen, während die Plattform noch fertiggestellt wird. Aber der Prozess hat begonnen und ich werde alle Einsendungen sorgfältig prüfen.