Open 3D Engine, Amazonin avoimen lähdekoodin pelimoottori AAA-pelien luomiseen

Amazonin pelimoottori nimeltä Lumberyard oli aina käytettävissä käytettäväksi ilmaiseksi, mutta ei koskaan ollut paljon tukea kehittäjätja tämän vetovoiman puutteen vuoksi Amazon on päättänyt muuttaa pelimoottorin avoimen lähdekoodin projektiksi Sen lisäksi he ovat muuttaneet pelimoottorin nimen ja luoneet organisaation, joka valvoo aloitetta.

Kaikki tämä Amazon julkisti äskettäin ilmoituksen, jossa esiteltiin O3DE (Open 3D Engine) -projekti, joka tarjoaa avoimen lähdekoodin pelimoottorin, joka soveltuu AAA-pelien luomiseen.

Moottori O3DE on uudistettu ja parannettu versio Lumberyard-moottorista, perustuu CryEngine-tekniikoihin, jotka on lisensoitu Crytekiltä vuonna 2015, ja tuki erilaisille alustoille, kuten Linux, Windows 10, macOS, iOS ja Android. Koodi kirjoitetaan C ++ - muodossa ja julkaistaan ​​Apache 2.0- ja MIT-lisensseillä.

O3DE: n erot Amazon Lumberyardiin sisältävät uuden Cmake-rakennusjärjestelmän, modulaarinen arkkitehtuuri, avoimet apuohjelmat, uusi valmiiksi rakennettu järjestelmä, laajennettava Qt-pohjainen käyttöliittymä, lisäominaisuudet pilvipalvelujen kanssa työskentelyyn, suorituskyvyn optimoinnit, uudet verkkokapasiteetit, moottorin parempi renderöinti säteiden piirtämisen tuella, globaali valaistus, ennakointi ja viivästetty renderointi.

Tietoja Open 3D Engine -sovelluksesta

Moottori sisältää integroidun pelikehitysympäristön, monisäikeisen Atom-prosessorin fotorealistinen renderointijärjestelmä, joka tukee Vulkania, metallia ja DirectX 12: ta, laajennettava 3D-mallieditori, hahmoanimaatiojärjestelmä (Emotion FX), valmiiksi rakennettu kehitysjärjestelmä (valmiiksi valmistettu), reaaliaikainen fysiikan simulointimoottori ja matematiikkakirjastot jotka käyttävät SIMD-ohjeita. Visuaalista ohjelmointiympäristöä (Script Canvas) sekä Lua- ja Python-kieliä voidaan käyttää pelin logiikan määrittämiseen.

Kuuntelemme peli- ja simulaatiokehittäjiä, jotka haluavat lisää vaihtoehtoja, jotka mahdollistavat yhteistyön, räätälöinnin ja luovan hallinnan tuotantoprosesseissa. 3D-työkalujen rakentaminen tyhjästä voi olla kallista, sen kehittäminen voi viedä vuosia ja ylläpitoon tarvitaan merkittäviä resursseja. Nämä kehittäjät päättävät käyttää kriittistä rahaa pyörän keksimiseen uudelleen tai käyttävät omia ratkaisuja, joita voi olla vaikea muokata.

Tukee NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast ja AMD TressFX fyysiseen simulointiin, Lisäksi siinä on myös sisäänrakennettu verkkoalijärjestelmä, joka tukee liikenteen pakkaamista ja salausta, verkko-ongelmien simulointia, välineitä tietojen replikointiin ja vuon synkronointiin. Tukee universaalia verkkomuotoa peliresursseille, resurssien tuottamisen automatisointia Python-kielellä ja resurssien lataamista asynkronisessa tilassa.

Yhteensä tarjotaan yli 30 moduulia, jotka toimitetaan erillisinä kirjastoina, sopii korvaamiseen, integrointiin kolmansien osapuolten projekteihin ja erilliseen käyttöön. Esimerkiksi modulaarisuuden ansiosta kehittäjät voivat korvata grafiikan renderoinnin, äänijärjestelmän, kielituen, verkkopinon, fysiikkamoottorin ja minkä tahansa muun komponentin.

Rakensimme tehokkaan komponenttiyksikköjärjestelmän ja suositun Visual Script Canvas -komentosarjan. Hankimme myös animaatioeditorin Emotion FX, loimme modulaarisen Gems-järjestelmän ja toteutimme monia Twitch- ja AWS-integraatioita. Mutta yksi asia, joka ei koskaan muuttunut, oli tehtävämme: tehdä maailmanluokan ilmaisista 3D-renderöintityökaluista kaikkien saataville. Nyt menemme askeleen pidemmälle.

Moottori on jo käytössä Amazonissa, erilaisissa peli- ja animaatiostudioissa ja robotiikkayritykset. Moottorin perusteella luotuista peleistä voidaan tuoda esiin Uusi maailma.

Lopuksi mainitaan myös se moottorin jatkokehittäminen neutraalilla alustalla Linux Foundationin suojeluksessa, Open 3D -säätiö luotiin, jonka tarkoituksena on tarjota korkealaatuinen avoin 3D-moottori nykyaikaisten pelien ja tarkkuussimulaattoreiden kehittämiseen, jotka pystyvät toimimaan reaaliajassa ja tarjoamaan elokuvalaatua.

lähde: https://aws.amazon.com


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.