Open 3D Engine, Amazon's open source game-engine voor het maken van AAA-games

Amazon's game-engine genaamd Lumberyard was altijd beschikbaar gratis te gebruiken, maar nooit veel steun gehad door ontwikkelaarsen in het licht van dit gebrek aan aantrekkingskracht heeft Amazon ervoor gekozen om van de game-engine een open source-project te maken daarnaast hebben ze ook de naam van de game-engine veranderd en creëren ze een organisatie die het initiatief gaat monitoren.

Dit alles werd onlangs door Amazon aangekondigd via een aankondiging van het O3DE-project (Open 3D Engine), dat een open source game-engine biedt die geschikt is voor het maken van AAA-games.

De motor O3DE is een opnieuw ontworpen en verbeterde versie van de Lumberyard-engine, gebaseerd op CryEngine-technologieën onder licentie van Crytek in 2015 en met ondersteuning voor verschillende platforms zoals Linux, Windows 10, macOS, iOS en Android. De code is geschreven in C++ en uitgebracht onder Apache 2.0 en MIT licenties.

De verschillen van O3DE met Amazon Lumberyard omvatten een nieuw Cmake-buildsysteem, modulaire architectuur, open hulpprogramma's, een nieuw vooraf gebouwd systeem, een uitbreidbare op Qt gebaseerde gebruikersinterface, extra mogelijkheden voor het werken met cloudservices, prestatie-optimalisaties, nieuwe netwerkmogelijkheden, een verbeterde weergave van de engine met ondersteuning voor het plotten van stralen, wereldwijde verlichting, anticipatie en vertraagde weergave.

Over Open 3D Engine

De motor omvat een geïntegreerde game-ontwikkelomgeving, een multi-threaded Atom-processor fotorealistisch weergavesysteem met ondersteuning voor Vulkan, Metal en DirectX 12, een uitbreidbare 3D-modeleditor, een personage-animatiesysteem (Emotion FX), een vooraf gebouwd ontwikkelsysteem (pre-made), een realtime physics-simulatie-engine en wiskundebibliotheken die SIMD-instructies gebruiken. De visuele programmeeromgeving (Script Canvas), evenals de Lua- en Python-talen, kunnen worden gebruikt om de logica van het spel te definiëren.

We luisteren naar game- en simulatieontwikkelaars die meer opties willen die samenwerking, maatwerk en creatieve controle in hun productieprocessen mogelijk maken. Het helemaal opnieuw bouwen van 3D-tools kan onbetaalbaar zijn, jaren duren om te ontwikkelen en aanzienlijke middelen vereisen om te onderhouden. Deze ontwikkelaars kiezen er uiteindelijk voor om kritisch geld uit te geven om het wiel opnieuw uit te vinden of door gepatenteerde oplossingen te gebruiken die moeilijk aan te passen zijn.

Ondersteunt NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast en AMD TressFX voor fysieke simulatie, Daarnaast heeft het ook een ingebouwd netwerksubsysteem met ondersteuning voor verkeerscompressie en encryptie, simulatie van netwerkproblemen, middelen voor gegevensreplicatie en stroomsynchronisatie. Ondersteunt een universeel mesh-formaat voor gamebronnen, automatisering van het genereren van bronnen in Python-taal en het laden van bronnen in asynchrone modus.

In totaal meer dan 30 modules worden aangeboden, geleverd als aparte bibliotheken, geschikt voor vervanging, integratie in projecten van derden en afzonderlijk gebruik. Dankzij modulariteit kunnen ontwikkelaars bijvoorbeeld grafische weergave, geluidssysteem, taalondersteuning, netwerkstack, physics-engine en elk ander onderdeel vervangen.

We hebben een krachtig component-entiteitssysteem en een populaire visuele Script Canvas-scriptengine gebouwd. We hebben ook de animatie-editor Emotion FX overgenomen, een modulair Gems-systeem gemaakt en veel Twitch- en AWS-integraties geïmplementeerd. Maar één ding dat nooit is veranderd, was onze missie: gratis 3D-renderingtools van wereldklasse voor iedereen toegankelijk maken. Nu gaan we nog een stap verder.

De motor wordt al gebruikt door Amazon, verschillende game- en animatiestudio's en roboticabedrijven. Van de games die op basis van de engine zijn gemaakt, kan New World worden gemarkeerd.

Tot slot wordt ook vermeld dat om verdere motorontwikkeling op een neutraal platform te hebben onder auspiciën van de Linux Foundation, de Open 3D Foundation is gemaakt, waarvan het doel is om een ​​hoogwaardige open 3D-engine te bieden voor de ontwikkeling van moderne games en uiterst nauwkeurige simulators die in realtime kunnen werken en filmische kwaliteit kunnen bieden.

bron: https://aws.amazon.com


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.