Großes Update und Start der Open Beta!

Wir freuen uns, den Start der Open Beta-Testphase für das EdenSpark-Projekt bekannt zu geben! Details und eine Liste der Änderungen findet ihr hier!

Hallo zusammen! Ab heute stehen die Funktionen der EdenSpark-Plattform einem breiteren Publikum zur Verfügung. Wir starten die Open Beta! Ladet einfach die App von der offiziellen Website des Projekts herunter und beginnt eure Reise in die Spieleentwicklung, ohne euch registrieren oder anmelden zu müssen. Wir haben ein großes Update vorbereitet, das eine neue Version der Engine, neue Inhalte, lang erwartete visuelle Verbesserungen und wichtige Änderungen an der Architektur umfasst. Lasst uns darüber genauer sprechen.

Visuelle und infrastrukturelle Verbesserungen

Die wichtigste technische Neuerung ist die Implementierung von High-Resolution-Rendering mit Global Illumination (HD Render mit GI), wodurch die Bildqualität in Community-Projekten auf ein neues Niveau gehoben wird. Um den Workflow zu optimieren, wurde ein eigenständiges Installationsprogramm eingeführt, um die Einrichtung der Plattform zu vereinfachen. Linienzeichnungsfunktionen (draw_line/draw_sphere usw.) sind jetzt immer sichtbar, und für die Entwicklung wurden symmetrische Versionen von draw_debug_xxx hinzugefügt; diese sind nur im Editor sichtbar und nicht im fertigen Spiel. Sehr nützlich für Debug-Zeichnungen!

Die Komponente „Outline” wurde hinzugefügt, die einem 3D-Modell einen farbcodierten Umriss hinzufügt. Jetzt können wichtige Gameplay-Objekte viel einfacher hervorgehoben werden

Flexibilität: Die Outline-Komponente unterstützt drei Arbeitsmodi: ZTestOff, ZTestOn, ZTestInverted.

Komfort: Diese Komponente sammelt alle verschachtelten Mesh- und SpriteRender-Komponenten und interpretiert sie als ein einziges Objekt, sodass ihr nicht jedem verschachtelten Knoten eine Outline-Komponente hinzufügen müsst!

Update des Benutzerinterfaces

Wir haben einige Fehler behoben und die Benutzerfreundlichkeit verbessert. Der Launcher hat ein überarbeitetes Interface und verfügt nun über Buttons zum schnellen Abmelden, Bereiche zum Verwalten von Likes und Downloads sowie Counter für Spielerunden. Während der Arbeit an einem Projekt wird durch Drücken der Esc-Taste ein Pausenmenü mit Spieleinstellungen angezeigt.

Neue Inhalte

Die überarbeitete Engine enthält mehrere neue Demos und Beispiele, die die überarbeitete Rendering- und Spielmechanik demonstrieren. Lasst euch inspirieren!

Wichtig für Entwickler: grundlegende Änderungen

Neben den neuen Funktionen hat das Team einige Anpassungen vorgenommen, die beim Update bestehender Projekte beachtet werden müssen:

  1. Das globale Input-Modul ist nicht mehr Teil des Engine-Kerns. Es muss nun zu der Projektkonfiguration hinzugefügt werden. Wir empfehlen dringend, auf Input-Aktionen als bevorzugte Methode zur Verarbeitung von Eingaben umzusteigen.
  2. Aufgrund der Vereinheitlichung des Input-Systems wurden zahlreiche Änderungen vorgenommen, darunter die Umwandlung von GamepadButton in eine Aufzählung und eine umfassende Überarbeitung von TriggerAction.
  3. Die Einstellungen für emissionsfähige Materialien wurden geändert. Wenn eure Projekte emissionsfähige Materialien verwendet haben, müsst ihr diese neu konfigurieren.

Wir befinden uns also auf der Zielgeraden zum Release von EdenSpark. Lasst uns dieses Abenteuer gemeinsam erleben! Willkommen zur Open Beta!