Ce n’est pas la première fois que nous Ă©crivons un article Ă propos d’Unity 3D dans notre blog. En fait, nous avons rĂ©cemment publiĂ© un article comparatif entre les deux plateformes de dĂ©veloppement de jeux Cocos2d et Unity. Dans cet article nous allons tenter de couvrir tout les avantages et inconvĂ©nients du dĂ©veloppement de jeux avec Unity.
Nous avons pensĂ© que le meilleur moyen d’Ă©crire un article Ă ce sujet serait de recourir Ă l’avis d’un expert en la matière. Nous avons donc fait appel Ă deux experts du jeu mobile: Ivan Garcia Suber, Coordinateur chez Trinit, association des dĂ©veloppeurs de Zaragoza, et Aitor Roman Ibanez, dĂ©veloppeur chez Androtiyas Games. Ils ont dĂ©jĂ travaillĂ©s ensemble sur plusieurs projets et de leur collaboration sont nĂ©es plusieurs applications, dont la plus connue Dragon Pet. Nous avons interviewĂ© chacun d’eux au sujet leur expĂ©rience avec Unity 3D et nous allons partager leur savoir avec vous.
En tant qu’experts de l’industrie et connaisseurs de l’outil, ils nous ont tout d’abord expliquĂ© qu’un des plus grands points forts d’Unity est Android. En effet, lorsqu’on crĂ©e un jeu, se retrouver sur le marchĂ© rassemblant le plus d’utilisateurs prĂ©sente de nombreux avantages.
Aitor Roman nous explique: « Nous pouvons dire que Unity 3D Ă consacrĂ© beaucoup de temps a prĂ©parer et Ă dĂ©velopper des applications pour Android et cela leur bĂ©nĂ©ficie. » Ces avantages sont Ă©galement mis Ă profit par Google lors de l’Ă©laboration des jeux avec Unity3D.
Les limites de Unity3D pour créer un jeu
Comme tout autre outil, Unity Ă ses forces mais aussi ses limites. Notre expert Ivan Garcia nous aide Ă y voir plus clair.
- Le point faible le plus Ă©vident et que Unity ne vous permet pas de commencer d’une base ou d’un modèle. En effet, il faut commencer de zĂ©ro et renseigner tous les dĂ©tails. Vous devez recommencer Ă zĂ©ro pour chaque jeu. « En tant que plateforme a but gĂ©nĂ©ral, il n’y a rien de dĂ©jĂ fait. Certaines personnes moins expĂ©rimentĂ©es en dĂ©veloppement voudraient crĂ©er un jeu mobile en faisant tout simplement du drag & drop. », explique Ivan Garcia.
- D’un point de vue graphique, Unity est un peu a la traĂ®ne en comparaison Ă d’autre moteurs comme UDK. En revanche, Unity3D permet la programmation de ‘Shaders’ . MalgrĂ© cela, Ivan Garcia admet que l’aspect crucial pour les dĂ©veloppeurs de jeux est le design graphique pour smartphones.
- CrĂ©er un jeu avec Unity n’offre pas autant de possibilitĂ©s qu’avec d’autres outils tels que UDK ou CryEngine. Et cela mĂŞme avec l’utilisation de NVIDIA PhysX. Unity 5 Ă prĂ©vu la mise Ă jour qui devrait permettre de solutionner les problèmes de performance. Il est aussi prĂ©vu d’ajouter d’autres fonctionnalitĂ©s.
- Le fait qu’il existe beaucoup de moteurs a licences cher peut ĂŞtre un frein pour les dĂ©veloppeurs freelance et pour les petites entreprises de dĂ©veloppement qui souhaitent crĂ©er un jeu. La licence la plus chère vous donne accès Ă des amĂ©liorations des performances et du graphisme mais n’est intĂ©ressante que si vous disposez d’un Ă©quipement puissant ou d’un projet ambitieux.
- Pour ce qui est de crĂ©er un jeu pour smartphones avec Unity, nous notons quelques obstacles. Cependant, vous n’avez pas Ă acheter de licences coĂ»teuses. Par exemple, Unity free vous permet de publier des applications sur Android, iPhone et Windows Phone, les plates-formes les plus populaires.
En conclusion, nous pouvons dire que Unity 3D est un outil solide pour les dĂ©butants et aussi pour les utilisateurs qui ne disposent pas de beaucoup de ressources. C’est un moteur qui bĂ©nĂ©ficie principalement aux dĂ©veloppeurs freelance et aux petites entreprises qui souhaitent crĂ©er un jeu.