J'ai passé beaucoup de temps dans les deux(unity et unreal). Voici quelques points que vous devriez retenir:-
Unreal Engine
- Unreal engine est en train d'être fortement amélioré et est vraiment puissant.
- Il utilise c++ comme langage de code par défaut mais si vous êtes un designer, vous pouvez également coder dedans en utilisant son autre système connu sous le nom de 'blueprint system'. Vous pouvez fondamentalement faire de grandes mécaniques de gameplay en l'utilisant.
- Son workflow est vraiment satisfaisant.
- Une qualité haut de gamme vous attend là-dedans
- Bien que, si votre jeu gagne plus de 3000$, vous devez leur payer une redevance faramineuse
- C++ dans unreal n'est pas convivial pour les débutants
- Il ne donne pas une documentation détaillée pour certaines de ses fonctionnalités(comme je l'ai dit C++)
- Parce qu'il était payant auparavant, sa bibliothèque d'actifs ou peu importe comment vous l'appelez est grande mais pas si grande
- Mais la meilleure chose qui aurait pu arriver avec n'importe quel moteur vient d'arriver avec unreal. Quixel (il suffit de le googler pour avoir l'info. C'est la plus grande bibliothèque de megascan dans le monde, essentiellement des modèles d'environnement et des textures) est maintenant gratuit pour les utilisateurs d'unreal engine
Unity
- Son flux de travail est facile
- Peut également donner des résultats haut de gamme
- Utilise c# comme son langage par défaut qui est facile à apprendre
- HLAPI qui est son api pour le réseau dosen'satisfait pas les besoins de nombreux développeurs là-bas. Bien qu'ils travaillent actuellement sur une autre API
- Bien documenté
- A un grand magasin d'actifs
- Vous pouvez utiliser le scripting visuel dans unity aussi bien mais vous aurez besoin de certains plugins installés dans celui-ci
- Vous avez besoin de la licence pro en raison de leur logo apparaissant dans l'écran d'accueil
- Ils ne sont pas open source
So je vous ai donné 9 inconvénients et avantages des deux moteurs. Maintenant c'est à vous de décider quel moteur utiliser.
Je vais, franchement, vous recommander d'utiliser unreal sauf si vous faites un jeu haut de gamme ou du pixel art. Et si vous êtes plus dans la réalisation d'un jeu hyper casual ou d'un jeu 2d ou d'un jeu haut de gamme sous une petite taille, vous devriez opter pour unity.
>