Les développeurs de jeux représentent le cœur et l'âme de l'industrie du jeu, et les moteurs de jeu sont leur corps. Le moteur de jeu permet aux développeurs d'interagir avec le monde numérique et de créer de nouvelles expériences pour nous tous. Peut-être avez-vous entendu certains moteurs nommés avec de nouvelles versions: Unreal Engine, Source Engine, idTech, Gamebryo. Il y a presque autant de moteurs à choisir que de jeux qui les utilisent. Mais avant tout dans la communauté des développeurs indépendants est l'Unité omniprésente. Mais qu'est-ce que l'Unité?

Qu'est-ce que le moteur de jeu Unity?

Des titres triple A aux jeux Ludum Dare du monde entier, Unity annonce souvent sa présence via l'écran de démarrage obligatoire lorsque vous utilisez la version gratuite. Mais les utilisateurs professionnels et payants peuvent s’abstenir de faire de la publicité pour le moteur, ce qui signifie qu’il est encore plus répandu que vous ne le pensez. Des jeux aussi divers que Hearthstone, Cities: Skylines, le programme spatial Kerbal, Ori et la forêt aveugle et Escape from Tarkov – pour n'en nommer que quelques-uns – Unity semble gérer tout ce que vous lui lancez avec assurance et finesse.

En quoi consiste exactement l'unité? Nous allons jeter un coup d'oeil.

Le moteur de jeu Unity a été conçu dès le départ pour être un outil polyvalent, offrant toutes les possibilités au développeur avec des interfaces de programmation d'applications (API) robustes et bien documentées. Ceux-ci offrent des points d’accès faciles à l’interface entre le code du développeur et les systèmes sous le capot.

Unité "class =" wp-image-11855 "srcset =" https://accro-jeux.fr/wp-content/uploads/2019/11/Qu39est-ce-que-l39unite-Jeu-de-haut-niveau.jpg 1000w, https: // vkehe45v84w20n29m1 .netdna-ssl.com / wp-content / uploads / 2019/10 / Unity-300x163.jpg 300w, https://vkehe45v84w20n29n1m63wok-wpengine.netdna-ssl.com/wp-content/uploads/2019/10/Unity- 768x416.jpg 768w, https://vkehe45v84w20n29n1m63wok-wpengine.netdna-ssl.com/wp-content/uploads/2019/10/Unity-610x331.jpg 610w "tailles =" (largeur maximale: 1000px) 100pw " />
 
<figcaption>L'unité en action</figcaption></figure>
</div>
<p>Par rapport à la plupart des moteurs, où la courbe d'apprentissage ressemble à une falaise balnéaire altérée, l'Unity ressemble à un escalier menant au paradis du développement. Il existe de nombreux didacticiels vidéo de première partie pour vous aider à démarrer, mais grâce à la saturation du marché d'Unity, une communauté florissante de didacticiels plus approfondis et plus ciblés de développeurs expérimentés vous attend pour vous permettre de jouer à n'importe quel jeu que vous aimez.</p>
<p>Clairement, beaucoup de réflexion a été faite sur la façon de faire fonctionner Unity pour le plus grand nombre de développeurs possible. Cela inclut leur approche avec les prix.</p>
<h2><span class=Unity Free vs Unity Plus vs Unity Pro

Quel que soit votre budget, du plus petit au triple-A, il existe une unité pour vous. Il existe actuellement quatre niveaux au choix: Personnel, Plus, Pro et Entreprise, bien que ce dernier soit réservé aux gros poissons dans la mer.

Unité personnelle (gratuite)

  • L'écran de démarrage de Unity est obligé de montrer quand les jeux commencent
  • Réservé aux individus ou aux petites équipes dont le financement ou les revenus sont inférieurs à 100 000 $

D'où la stigmatisation — mais reconnaissez que libre signifie liberté pour les futurs aspirants. La liberté d'essayer quelque chose de nouveau. La liberté d'expérimenter et de grandir. Alors que d'autres moteurs offrent des conditions de licence similaires pour les utilisateurs gratuits, il ne faut pas exagérer ce qu'est un atout puissant et précieux pour ceux qui cherchent à tester la qualité de l'eau.

Unity Plus (35 $ / mois)

  • Thème de l'interface utilisateur de l'éditeur Pro
  • Écran de démarrage personnalisable
  • Unity Learn (accès premium)
  • Augmentation du plafond de financement / revenu de 200 000 $
  • Prise en charge des annonces et des achats intégrés dans les jeux
  • Réductions à durée limitée pour certains actifs sur Unity Asset Store
  • Diagnostics avancés sur le cloud gérés par Unity Cloud (et 25 Go de stockage avec abonnements annuels)

C'est là que les choses deviennent passionnantes. La remise Asset Store réduit les obstacles à l'ajout d'actifs de qualité à votre projet, en particulier pour les développeurs qui trouvent que certains chapeaux conviennent mieux que d'autres. En outre, il est extrêmement important d’ajouter votre propre marque à l’écran d’accueil pour mettre votre empreinte sur un jeu dont vous êtes fier.

Et avec Unity Learn Premium, vous disposerez de tutoriels pratiques, de sessions en direct animées par un instructeur et de ressources de pointe à portée de main pour tirer le meilleur parti de votre expérience Unity.

Unity Pro (125 $ / mois)

  • Tout ce qui précède
  • Pas de limite de financement / revenus
  • Support technique prioritaire
  • Accès au code source de Unity

L'accès VIP au support technique signifie que vous pouvez rester concentré sur le développement et non sur le traitement des problèmes de moteur ou d'autres problèmes. Et avec l'accès au code source, vous pouvez personnaliser le moteur. Vous avez une idée de la façon dont vous pourriez améliorer Unity? Pas besoin d'attendre, vous pouvez l'ajouter vous-même!

Avis: les prix augmentent à compter du 1er janvier 2020. Les abonnements à Unity Plus augmenteront à 40 $ / mois et ceux d'Unity Pro à 150 $ / mois. Si vous envisagez de vous engager avec Unity au cours de la prochaine année, économisez quelques dollars et agissez maintenant!

Quoi de neuf dans Unity 2019?

L’équipe d’Unity a travaillé d'arrache-pied en 2019 en ajoutant de nombreuses fonctionnalités innovantes et intéressantes aux développeurs. L'intégration complète d'outils tels que Probuilder et Polybrush permet aux artistes de prototyper et de déployer rapidement des ressources directement dans le moteur. Les améliorations apportées à leur système de composants d'entités (ECS) et au pipeline de rendu léger (LWRP) offrent beaucoup de flexibilité et de puissance pour la création de jeux performants et remarquables.

Made in Unity

De plus, la nouvelle amélioration de Shader Graph démystifie le métier mystérieux de création de shaders, le rendant assez facile pour que vos parents puissent le faire. Les améliorations constantes apportées aux ensembles d'outils AR Foundation et VR permettent aux développeurs qui ont le courage de plonger dans ce domaine de vivre une expérience en immersion totale. Et bien sûr, il y a beaucoup plus de choses que nous ne pouvons en énumérer dans cet article. L'unité 2019 est plus grande et meilleure que jamais, et compte tenu de la feuille de route pour 2020, l’équipe Unity commence tout juste.

Que pouvez-vous faire avec l'unité?

Il est souvent facile d’identifier le moteur qui alimente vos jeux préférés par leur "sensation" immatérielle et mal définie. Plusieurs jeux exécutés sur le même moteur peuvent partager des similitudes dans les mouvements du joueur, ses interactions avec l'environnement, les effets visuels et d'autres fonctionnalités essentielles.

Cela favorise souvent les genres selon la conception du moteur. Mais si vous regardez autour de vous, il semblerait que Unity dynamise les jeux dans presque tous les genres sous le soleil. Alors, comment se fait-il qu’Unity puisse produire facilement autant d’expériences différentes?

Tout est dans les API.

Regardez longtemps dans le Référence de script Unityet il vous regardera. Cette référence est essentielle pour tous les développeurs Unity et révèle comment les API s'unissent pour donner vie à la magie. L’audio, l’interface utilisateur, les rendus 2D et 3D, et même la représentation pure et simple de la position, de la rotation et de l’échelle d’un objet dans l’espace sont tous disponibles via les API de script pour jouer à votre guise.

L'unité en action
L'unité en action

Il existe très peu de composants de moteur que vous ne pouvez pas manipuler ou étendre les fonctionnalités de via le code. Cela permet au développeur avisé d'exploiter toute la puissance à sa guise, du jeu de stratégie en temps réel au jeu de tir à la première personne ou au jeu mobile à la saveur du jour. Bien que Unity n’ait pas de véritable mode 2D, avec des projets 2D et 2.5D rendus dans un espace 3D par le biais d’une caméra orthogonale, il peut toujours faire son travail.

Le choix de Unity de privilégier C # par rapport à C ++ ou à d’autres langages de programmation signifie que creuser dans votre code revient à prendre une pelle sur un sol meuble au lieu d’argile cuite. Partageant plus de points communs avec Java que le code C existant, C # facilite encore plus la courbe d’apprentissage grâce aux commodités d’un langage moderne de haut niveau. Et soyez assuré que l'expérience de programmation précédente sera transférée sans problème en C #, même si Unity est votre première expérience.

Oui, Unity peut également s’appliquer à n’importe quelle plate-forme. Vous pouvez créer sur PC, bien sûr, mais vous pouvez également construire sur Switch, Xbox One ou PS4 pour ajouter le public de la console. Ce type de flexibilité est au cœur de la philosophie de conception d’Unity: rien n’est hors de portée.

Unity vs autres moteurs de jeu

Les autres moteurs souvent mentionnés dans le même souffle qu'Unity sont Godot et Unreal.

Les trois offrent des versions gratuites et payantes avec une documentation API robuste. Ils peuvent également gérer les jeux 2D, 2.5D et 3D avec une relative facilité. Alors pourquoi choisir Unity plutôt que les autres? À vrai dire, c’est surtout une question de préférence et d’opinion.

Mais comment se comparent-ils?

Godot

Godot "class =" wp-image-12728 "srcset =" https://accro-jeux.fr/wp-content/uploads/2019/11/1573582329_9_Qu39est-ce-que-l39unite-Jeu-de-haut-niveau.jpg 640w, https: // vkehe45v84w20n29m1 .netdna-ssl.com / wp-content / uploads / 2019/10 / Godot-300x121.jpg 300w, https://vkehe45v84w20n29n1m63wok-wpengine.netdna-ssl.com/wp-content/uploads/2019/10/Godot- 610x247.jpg 610w "tailles =" (largeur maximale: 640 pixels) 100vw, 640 pixels "/></figure>
</div>
<p><a target=Godot est largement axée sur le développement 2D, bien que leur moteur de rendu 3D ait fait des progrès significatifs ces dernières années. La communauté n’est pas aussi vaste, ou du moins moins prolifique, que celle d’Unity, ce qui vous laisse plus souvent à la recherche de la bonne solution à un problème.

Cela dit, Godot permet aux développeurs de choisir entre leurs propres logiciels propriétaires GDScript, C # et C ++ pour leur langage de développement. Cela constitue un atout majeur pour les développeurs ayant une vaste expérience en C ++.

Godot est également totalement gratuit et à code source ouvert, ce qui est difficile à battre si vous êtes un partisan du mouvement du logiciel libre. Contrairement à Unity et Unreal, Godot se limite à la construction sur PC et mobile uniquement, avec des consoles hautes et sèches en ce qui concerne le support par la première partie. Mais grâce à la magie de l'open source, le support de la console n'est qu'un développeur particulièrement motivé!

Irréel

Unreal "class =" wp-image-12729 "srcset =" https://accro-jeux.fr/wp-content/uploads/2019/11/1573582330_826_Qu39est-ce-que-l39unite-Jeu-de-haut-niveau.jpg 770w, https: // vkehe45v84w842987nn -wpengine.netdna-ssl.com/wp-content/uploads/2019/11/Unreal-Engine-300x156.jpg 300w, https://vkehe45v84w29n1m63wok-wpengine.netdna-ssl.com/wp-content/uploads/20/19 11 / Unreal-Engine-768x399.jpg 768w, https://vkehe45v84w20n29n1m63wok-wpengine.netdna-ssl.com/wp-content/uploads/2019/11/Unreal-Engine-610x317.jpg 610w "tailles =" (max- largeur: 770px) 100vw, 770px "/></figure>
</div>
<p><a target=Irréel semble être la norme de l'industrie ces jours-ci, en particulier pour les studios triple-A. Le rendu et la fidélité graphique sont difficiles à battre sans un travail important par rapport aux autres moteurs. Unreal propose également une programmation sans code via des scripts visuels prêts à l'emploi avec Blueprints, vous permettant de prototyper ou d'ajuster facilement des systèmes sans toucher à une ligne de code. Bien qu'Unity ait sa propre fonctionnalité de script visuel dans les travaux, Unreal a l'avantage de premier arrivé dans cet espace.

Le moteur Unreal peut également s’appliquer à pratiquement toutes les plateformes, même s’il ne prend en charge que le langage C ++ en ce qui concerne les langages de programmation. Pour les vétérans du secteur, cela ne devrait pas poser de problème, mais les nouveaux arrivants pourraient trouver le C ++ un peu comme se lancer dans le vif du sujet.

Tout bien considéré, chaque moteur a ses avantages et ses inconvénients. Il est difficile de battre Unity pour ce qui est de la facilité d’accès. Mais cette facilité d’accès peut avoir un prix insignifiant.

Unité: le petit moteur qui pourrait

Unity s'est fait un nom – et peut-être une mauvaise réputation – en tant que moteur de jeu facile à utiliser et gratuit pour les nouveaux développeurs indépendants. À peu près n'importe qui avec un rêve et un jeu dans son cœur peut créer une construction jouable avec quelques tutoriels et références d'API. Comme quiconque démangeaisons croisées d’autres dépositaires de titres indépendants peuvent en témoigner, certains de ces efforts ont peut-être bénéficié d’un peu plus de temps avant d’être consommés – et c’est là que la réputation d’Unity a été forgée, bonne ou mauvaise.

En effet, de nombreux joueurs ont fini par associer l'écran de démarrage d'Unity à une conception aléatoire et à des atouts que l'on retrouve dans une douzaine d'autres titres qu'ils ont joués ce mois-ci. Mais Unity est simplement un outil, aussi puissant que l’habileté et le savoir-faire de la personne qui la manipule derrière l’écran. De plus en plus de titres fonctionnant sous Unity se retrouvent sur les marchés numériques tous les jours, et tous ne font pas la publicité de l'association. Pouvez-vous leur en vouloir? Il est difficile de faire une mauvaise première impression.

Ori et la forêt aveugle
Made in Unity

Il incombe aux développeurs de placer la barre plus haut, en tirant pleinement parti des outils à leur disposition et en reconnaissant que le développement de jeux est fondamentalement une forme d'art. Et si tous les nouveaux artistes utilisent le canevas de la marque Unity, les joueurs devraient-ils être si prompts à écarter l’art de quelqu'un avant d’avoir l’opportunité de le découvrir simplement à cause des outils utilisés pour le créer? Nous pourrions peut-être faire plus de réflexion dans notre approche, mais le temps est une denrée rare et précieuse.

Peut-être avons-nous simplement besoin de plus de joueurs prêts à expérimenter; pour apprendre ce qu'il faut pour créer le genre d'expériences que nous vivons chaque jour. Peut-être même créeront-ils eux aussi une expérience unique. Unity est la preuve que l’âge du développeur de garage n’a pas pris fin dans les années 90; c’est bien vivant, dans l’attente des bonnes personnes qui ont les bonnes idées et la discipline pour les mener à bien.

Et avec des titres innovants et basés sur Unity tels que Kerbal Space Program, Hearthstone et Cities: Skylines qui font des vagues à travers le secteur, l'avenir semble prometteur pour les développeurs indépendants et les fans.

Lectures complémentaires

Êtes-vous un amateur de jeux? Dans ce cas, vous aimerez sûrement tous nos guides technologiques:



%d blogueurs aiment cette page :