Open 3D Engine, silnik gier open source firmy Amazon do tworzenia gier AAA

Silnik gry Amazon o nazwie Lumberyard był zawsze dostępny do użytku za darmo, ale nigdy nie miałem dużego wsparcia przez programistóws i biorąc pod uwagę ten brak atrakcji, Amazon zdecydował się przekształcić silnik gry w projekt open source oprócz tego, że zmieniła się również nazwa silnika gry i tworzą organizację, która będzie monitorować inicjatywę.

Wszystko to zostało niedawno ujawnione przez Amazon w ogłoszeniu wprowadzającym projekt O3DE (Open 3D Engine), który zapewnia silnik gier typu open source odpowiedni do tworzenia gier AAA.

Silnik O3DE to przeprojektowana i ulepszona wersja silnika Lumberyard, oparty na technologiach CryEngine licencjonowanych przez Crytek w 2015 roku i obsługiwanych przez różne platformy, takie jak Linux, Windows 10, macOS, iOS i Android. Kod napisany jest w języku C++ i udostępniany na licencji Apache 2.0 oraz MIT.

Różnice O3DE od Amazon Lumberyard obejmują nowy system budowania Cmake, modułowa architektura, otwarte narzędzia, nowy gotowy system, rozszerzalny interfejs użytkownika oparty na Qt, dodatkowe możliwości pracy z usługami chmurowymi, optymalizacje wydajności, nowe możliwości sieciowe, ulepszony silnik renderujący z obsługą kreślenia błyskawic, globalne oświetlenie, przewidywanie i odroczone renderowanie.

O Open 3D Engine

Silnik zawiera zintegrowane środowisko tworzenia gier, wielowątkowy procesor Atom fotorealistyczny system renderowania ze wsparciem dla Vulkan, metalu i DirectX 12, rozszerzalny edytor modeli 3D, system animacji postaci (Emotion FX), gotowy system rozwoju (pre-made), silnik symulacji fizyki w czasie rzeczywistym i biblioteki matematyczne które używają instrukcji SIMD. Wizualne środowisko programistyczne (Script Canvas), a także języki Lua i Python, mogą być użyte do zdefiniowania logiki gry.

Słuchamy twórców gier i symulacji, którzy chcą więcej opcji umożliwiających współpracę, dostosowywanie i kreatywną kontrolę w ich procesach produkcyjnych. Tworzenie narzędzi 3D od podstaw może być kosztowne, opracowywać je latami i wymagać znacznych zasobów do utrzymania. Deweloperzy ci ostatecznie decydują się wydać krytyczne pieniądze na ponowne wymyślenie koła lub korzystanie z zastrzeżonych rozwiązań, które mogą być trudne do dostosowania.

Obsługuje NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast i AMD TressFX do symulacji fizyki, Ponadto posiada również wbudowany podsystem sieciowy z obsługą kompresji i szyfrowania ruchu, symulacji problemów sieciowych, środków do replikacji danych i synchronizacji przepływów. Obsługuje uniwersalny format siatki dla zasobów gry, automatyzację generowania zasobów w języku Python oraz asynchroniczne ładowanie zasobów.

W sumie, oferowanych jest ponad 30 modułów, dostarczanych jako osobne biblioteki, nadaje się do wymiany, integracji z projektami stron trzecich i oddzielnego użytku. Na przykład dzięki modułowości programiści mogą zastąpić renderowanie grafiki, system dźwiękowy, obsługę języków, stos sieciowy, silnik fizyczny i dowolny inny komponent.

Zbudowaliśmy potężny system encji komponentowych i popularny wizualny silnik skryptowy Script Canvas. Kupiliśmy również edytor animacji Emotion FX, stworzyliśmy modułowy system Gems i wdrożyliśmy wiele integracji Twitch i AWS. Ale jedna rzecz, która nigdy się nie zmieniła, to nasza misja: udostępnienie światowej klasy bezpłatnych narzędzi do renderowania 3D dla wszystkich. Teraz idziemy o krok dalej.

Silnik jest już używany przez Amazon, różne studia gier i animacji i firmy robotyki. Spośród gier stworzonych na bazie silnika można wyróżnić New World.

Na koniec wspomina się również, że mieć dalszy rozwój silnika na neutralnej platformie pod patronatem Linux Foundation, powstała Fundacja Open 3D, której celem jest dostarczenie wysokiej jakości otwartego silnika 3D do tworzenia nowoczesnych gier i precyzyjnych symulatorów zdolnych do pracy w czasie rzeczywistym i zapewniających kinową jakość.

źródło: https://aws.amazon.com


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.