Qual è il miglior motore da usare per creare giochi Android?

Ho passato molto tempo in entrambi (Unity e Unreal). Ecco alcuni punti che dovresti ricordare:-

Unreal Engine

  1. Unreal Engine è stato altamente aggiornato ed è davvero potente.
  2. Utilizza il c++ come linguaggio di codice predefinito, ma se sei un designer puoi anche codificare usando il suo altro sistema conosciuto come 'blueprint system'. In pratica puoi creare delle grandi meccaniche di gioco usandolo.
  3. Il suo flusso di lavoro è davvero soddisfacente.
  4. La qualità High-End vi aspetta lì dentro
  5. Anche se, se il vostro gioco guadagna più di 3000$, dovete pagargli una pesante tassa di royalty
  6. Il C++ in Unreal non è adatto ai principianti
  7. Non fornisce una documentazione dettagliata per alcune delle sue caratteristiche (come ho detto C++)
  8. Perché prima era a pagamento, la sua libreria di risorse o come si chiama è grande ma non così grande
  9. Ma la cosa migliore che sarebbe potuta accadere con qualsiasi motore è appena accaduta con unreal. Quixel (basta cercarlo su Google per avere informazioni. La sua libreria megascan più grande del mondo, fondamentalmente modelli ambientali e texture) è ora gratuita per gli utenti di Unreal Engine

Unity

  1. Il suo flusso di lavoro è facile
  2. Può anche dare risultati di alto livello
  3. Usa C# come linguaggio di default che è facile da imparare
  4. HLAPI che è la sua api per il networking non soddisfa molte esigenze degli sviluppatori là fuori. Anche se attualmente stanno lavorando su un'altra API
  5. Ben documentato
  6. Ha un grande asset store
  7. È possibile utilizzare il visual scripting anche in unity ma avrete bisogno di alcuni plugin installati
  8. È necessaria la licenza pro a causa del loro logo che appare nello splash screen
  9. Non è open source

Quindi vi ho dato 9 svantaggi e vantaggi di entrambi i motori. Ora sta a voi decidere quale motore usare.

Io, parlando francamente, vi raccomando di usare Unreal a meno che non stiate facendo un gioco di fascia alta o pixel art. E se siete più interessati a fare un gioco iper casual o un gioco 2d o un gioco di fascia alta sotto una piccola dimensione, dovreste andare con unity.