Frictional Games Giochi Amnesia open source

società Frictional Games ha annunciato il sull'apertura dei codici sorgente completi dei giochi 3D del genere "sopravvivenza da incubo" - Amnesia: The Dark Descent и amnesia: una macchina per maiali, pubblicato nel 2010 e nel 2013. Le risorse di gioco rimangono di proprietà. Questa non è la prima volta che il codice Frictional Game viene pubblicato; nel 2010, la società ha aperto codice del motore di gioco HPL1 e il gioco scritto sopra"Penombra: Ouverture«.

Il codice del gioco è aperto sotto la licenza gratuita GPLv3 e pubblicato su GitHub (Amnesia: The Dark Descent, Amnesia: una macchina per maiali). I giochi sono scritti in C++ e utilizzano SDL per l'elaborazione dell'input e OpenGL per la grafica. I repository includono file per la creazione per Linux e macOS utilizzando CMake e per Windows utilizzando Visual Studio 2010. Oltre al codice per i giochi stessi, anche il codice sorgente per gli editor di giochi associati è open source. Si prevede che l'open source del codice semplificherà lo sviluppo dei mod, di cui ce ne sono già più di un migliaio per questi giochi, e consentirà di creare nuovi motori di gioco aperti basati sulle tecnologie coinvolte nei giochi Amnesia .

Tra le funzionalità offerte in open source che potrebbero essere utili agli sviluppatori di motori di gioco, si segnalano le seguenti:

  • Mappe delle ombre con bordi smussati.
  • Un sistema di ritaglio dell'area invisibile in tempo reale che funziona con oggetti dinamici.
  • Un sistema per il rendering automatico di oggetti statici, che lavora in modalità batch.
  • Sistema di rendering delle ombre differito.
  • Un editor completo di funzionalità, incluso il supporto per funzionalità come la selezione di algoritmi e la regolazione delle aree visibili.
  • Un semplice sistema di intelligenza artificiale per creare bot e agenti intelligenti.
  • Sistema avanzato di simulazione del suono fisico.
  • Un sistema per costruire interazioni basate su processi fisici.
  • Possedere il motore audio utilizzando l'API OpenAL.
  • Un motore che implementa varie tecnologie di rendering e gameplay.

Frictional Games Giochi Amnesia open source

Fonte: opennet.ru

Aggiungi un commento