Vincenzo Giovinazzo
Cos'è un Game Engine ?
Come visto nel post riguardante lo sviluppo di un videogioco, una parte centrale la svolge il Game Engine. Ma cos'è nello specifico ?
Il Game Engine, conosciuto anche come motore grafico, rappresenta il vero e proprio cuore pulsante di quello che sarà il vostro videogioco. In parole più tecniche, è il software che include al suo interno tutti i seguenti strumenti, mettendoli a disposizione degli sviluppatori:
Il Game Engine, conosciuto anche come motore grafico, rappresenta il vero e proprio cuore pulsante di quello che sarà il vostro videogioco. In parole più tecniche, è il software che include al suo interno tutti i seguenti strumenti, mettendoli a disposizione degli sviluppatori:
Motore di rendering
per l'elaborazione della grafica 2D/3D in tempo reale.
Motore fisico
con il quale verranno gestite tutte le caratteristiche fisiche degli elementi inclusi nella scena come massa, forza, collisioni e variabili globali.
Tools
funzionalità di scripting, animazioni e AI (intelligenza artificiale).
Inoltre, il Game Engine svolge un'ulteriore essenziale funzione: rende il gioco eseguibile su differenti piattaforme tra cui le console come PlayStation, Xbox, Nintendo e sistemi operativi per PC come Windows e MacOS.
La domanda sorge spontanea, ovvero: Quali sono i migliori Game Engine?
Prima di rispondere a tale domanda, è opportuno specificare che la maggior parte delle aziende e team di sviluppo di videogiochi utilizzano Game Engine interni, cioè da loro sviluppati, i quali non sono accessibili in modalità open source.
Per esempio, la grande e famosissima serie di GTA è stata realizzata tramite RAGE (Rockstar Advanced Game Engine), cioè un motore grafico realizzato dalla stessa Rockstar Games.
D'altro canto, non possiamo però non citare due dei più famosi Game Engine che in realtà sono accessibili a tutti in modalità totalmente gratuita: stiamo parlando di Unreal Engine e Unity 3D. Nello specifico:
La domanda sorge spontanea, ovvero: Quali sono i migliori Game Engine?
Prima di rispondere a tale domanda, è opportuno specificare che la maggior parte delle aziende e team di sviluppo di videogiochi utilizzano Game Engine interni, cioè da loro sviluppati, i quali non sono accessibili in modalità open source.
Per esempio, la grande e famosissima serie di GTA è stata realizzata tramite RAGE (Rockstar Advanced Game Engine), cioè un motore grafico realizzato dalla stessa Rockstar Games.
D'altro canto, non possiamo però non citare due dei più famosi Game Engine che in realtà sono accessibili a tutti in modalità totalmente gratuita: stiamo parlando di Unreal Engine e Unity 3D. Nello specifico:
Unreal Engine
sviluppato da Epic Games, è un motore grafico con il quale vengono realizzati videogiochi con grafiche ultra-realistiche e paesaggi mozzafiato grazie alla sua potentissima tecnologia di render. Sono molteplici i videogiochi che sfruttano questo engine, tra cui Fortnite di Epic Games stessa, Sea of Thieves di Microsoft o eFootball di Konami (vecchio PES).
Unity 3D
realizzato da Unity Technologies, principale rivale di Unreal Engine, trova i suoi punti di forza in un'interfaccia più semplice e comprensibile. Tra i giochi realizzati con Unity troviamo The Forest e Green Hell.
A cura di Vincenzo Giovinazzo
OverLimits Academy
Startup italiana che fornisce servizi di e-learning riguardo lo sviluppo di videogiochi.
© 2023 OverLimits Academy | Tutti i diritti riservati
Contrada Filippella SNC, 89844, Nicotera (VV) | P.IVA: 03511800793
le immagini presenti in questo sito appartengono ai rispettivi proprietari

