Open 3D Engine, Amazons Open-Source-Spiele-Engine zum Erstellen von AAA-Spielen

Amazons Spiele-Engine namens Lumberyard war immer verfügbar zur kostenlosen Nutzung, aber hatte nie viel unterstützung von EntwicklernUnd angesichts dieses Mangels an Attraktivität hat Amazon beschlossen, die Spiel-Engine in ein Open-Source-Projekt zu verwandeln Darüber hinaus haben sie auch den Namen der Spiel-Engine geändert und eine Organisation gegründet, die die Initiative überwacht.

All dies wurde kürzlich von Amazon durch eine Ankündigung zur Einführung des O3DE-Projekts (Open 3D Engine) angekündigt, das eine Open-Source-Spiele-Engine bereitstellt, die für die Erstellung von AAA-Spielen geeignet ist.

Der Motor O3DE ist eine neu gestaltete und verbesserte Version der Lumberyard-Engine, basierend auf CryEngine-Technologien, die 2015 von Crytek lizenziert wurden und mit Unterstützung für verschiedene Plattformen wie Linux, Windows 10, macOS, iOS und Android. Der Code ist in C++ geschrieben und unter Apache 2.0- und MIT-Lizenzen freigegeben.

Zu den Unterschieden von O3DE zu Amazon Lumberyard gehört ein neues Cmake-Build-System, modulare Architektur, offene Dienstprogramme, ein neues vorgefertigtes System, eine erweiterbare Qt-basierte Benutzeroberfläche, zusätzliche Funktionen für die Arbeit mit Cloud-Diensten, Leistungsoptimierungen, neue Netzwerkfunktionen, ein verbessertes Rendering der Engine mit Unterstützung für das Plotten von Strahlen, global Beleuchtung, Antizipation und verzögertes Rendering.

Über Open 3D Engine

Der Motor enthält eine integrierte Spieleentwicklungsumgebung, einen Multithread-Atom-Prozessor fotorealistisches Rendering-System mit Unterstützung für Vulkan, Metal und DirectX 12, einen erweiterbaren 3D-Modelleditor, ein Charakteranimationssystem (Emotion FX), ein vorgefertigtes Entwicklungssystem (vorgefertigt), eine Echtzeit-Physiksimulations-Engine und mathematische Bibliotheken die SIMD-Anweisungen verwenden. Die visuelle Programmierumgebung (Script Canvas) sowie die Sprachen Lua und Python können verwendet werden, um die Logik des Spiels zu definieren.

Wir hören auf Spiele- und Simulationsentwickler, die mehr Optionen wünschen, die Zusammenarbeit, Anpassung und kreative Kontrolle in ihren Produktionsprozessen ermöglichen. Die Entwicklung von 3D-Tools von Grund auf kann unerschwinglich sein, die Entwicklung dauert Jahre und die Wartung erfordert erhebliche Ressourcen. Diese Entwickler entscheiden sich letztendlich dafür, kritisches Geld auszugeben, um das Rad neu zu erfinden oder proprietäre Lösungen zu verwenden, die schwer anzupassen sein können.

Unterstützt NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast und AMD TressFX für die physische Simulation, Darüber hinaus verfügt es über ein integriertes Netzwerk-Subsystem mit Unterstützung für Verkehrskompression und -verschlüsselung, Simulation von Netzwerkproblemen, Mittel zur Datenreplikation und Datenflusssynchronisation. Unterstützt ein universelles Mesh-Format für Spielressourcen, die Automatisierung der Ressourcengenerierung in Python und das Laden von Ressourcen im asynchronen Modus.

Insgesamt mehr als 30 Module werden angeboten, die als separate Bibliotheken geliefert werden, geeignet für Ersatz, Integration in Drittprojekte und separate Nutzung. Dank der Modularität können Entwickler beispielsweise Grafik-Rendering, Soundsystem, Sprachunterstützung, Netzwerk-Stack, Physik-Engine und jede andere Komponente ersetzen.

Wir haben ein leistungsstarkes Komponenten-Entity-System und eine beliebte visuelle Script-Canvas-Scripting-Engine entwickelt. Außerdem haben wir den Animationseditor Emotion FX erworben, ein modulares Gems-System erstellt und viele Twitch- und AWS-Integrationen implementiert. Aber eine Sache, die sich nie geändert hat, war unsere Mission: kostenlose 3D-Rendering-Tools von Weltklasse für jeden zugänglich zu machen. Jetzt gehen wir noch einen Schritt weiter.

Der Motor wird bereits von Amazon, diversen Spiele- und Animationsstudios genutzt und Robotikunternehmen. Von den Spielen, die auf Basis der Engine erstellt wurden, kann New World hervorgehoben werden.

Schließlich wird noch erwähnt, dass die weitere Motorenentwicklung auf einer neutralen Plattform zu haben unter der Schirmherrschaft der Linux Foundation, die Open 3D Foundation wurde geschaffen, deren Zweck es ist, eine hochwertige offene 3D-Engine für die Entwicklung moderner Spiele und hochpräziser Simulatoren bereitzustellen, die in Echtzeit arbeiten und Kinoqualität bieten.

Quelle: https://aws.amazon.com


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.