Home Homebrew Xenity Engine: Il nuovo motore di gioco open-source per PSP, PS Vita,...

Xenity Engine: Il nuovo motore di gioco open-source per PSP, PS Vita, PS3 e PC Windows

316
0

Fewnity ha recentemente annunciato il rilascio di Xenity Engine, un nuovo motore di gioco open-source pensato per chi desidera sviluppare titoli su piattaforme come PSP, PS Vita, PS3 e PC Windows.

Questo motore si ispira all’architettura di Unity 3D, proponendo un sistema semplice e potente basato su GameObject e Componenti, che consente di creare e gestire elementi di gioco in modo modulare e intuitivo.

L’obiettivo è offrire uno strumento accessibile sia a chi è alle prime armi, sia a sviluppatori più esperti, favorendo lo sviluppo di giochi su console storiche con un’interfaccia moderna e flessibile.

Sviluppato in C++17 dopo tre anni di lavoro, Xenity Engine offre un’ampia gamma di strumenti per lo sviluppo di giochi 2D e 3D. Tra le sue funzionalità principali si annoverano:

  • Rendering avanzato: Supporta grafica 2D e 3D con illuminazione, sfruttando librerie come SDL3, OpenGL, VitaGL (per PS Vita), RSX (per PS3) e GU (per PSP).
  • Motore fisico: Integra una versione modificata di Bullet 2.82 per simulazioni fisiche realistiche.
  • Audio: Gestisce playback audio a 44100Hz (48000Hz per PS3).
  • Scripting: Consente la scrittura di script in C++17, con supporto per Visual Studio Code.
  • Editor integrato: Offre un’interfaccia simile a Unity, con funzionalità di debug, compilazione in tempo reale e un sistema di UI base, personalizzabile (colore predefinito: rosa).
  • Networking e pathfinding: Include supporto per reti e pathfinding 2D, ideale per giochi complessi.

Il motore è accompagnato da tre progetti dimostrativi – Dungeon Platformer, Nano Machines e Cooking Game – che illustrano le sue potenzialità in generi come platformer, simulazioni di guida e giochi di gestione del tempo.

Requisiti e configurazione

Per utilizzare Xenity Engine, gli sviluppatori devono configurare un ambiente di sviluppo che include:

  • Software richiesto: Visual Studio 2022 (percorso predefinito: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build) e Docker Desktop per la compilazione su console PlayStation.
  • Dipendenze: Il motore utilizza librerie come stb, dr_libs, GLM, Assimp, FreeType e ImGui (docking branch).
  • Procedura di compilazione: È necessario impostare Xenity_Engine_Executable come progetto di avvio in Visual Studio e generare i file DLL richiesti.

La documentazione completa, disponibile su fewnity.github.io/Xenity-Engine, guida gli utenti attraverso l’installazione e l’utilizzo del motore.

Limitazioni tecniche

Nonostante le sue qualità, Xenity Engine presenta alcune limitazioni:

  • Monothreading: Il motore opera su un singolo thread (solo PPU su PS3), anche se è prevista una futura versione multithread.
  • Gestione dei file Meta: La rimozione o duplicazione dei file Meta può causare errori, rendendo essenziali backup regolari.
  • Compatibilità: L’editor è attualmente supportato solo su Windows.
  • Prestazioni: La compilazione per console può risultare lenta su hardware meno recenti.

Risorse utili

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.