Le secteur du jeu vidéo ne s'arrête plus de croître en popularité et de ce fait le nombre d'offres d'emploi de programmeur ou game designer augmente. Il vous est probablement déjà arrivé de voir une annonce pour un poste de Programmeur/développeur sur Unity.
Mais savez-vous vraiment ce que c'est ?
C’EST QUOI UNITY ?
Créé par l'entreprise Unity Technologies en 2005 et présenté lors de la conférence mondiale Apple, Unity est un moteur de jeux PC, mobiles, consoles et VR.
Unity est surtout connu pour le développement de jeux sur Android et iOS comme Pokémon Go, Call of Duty : Mobile, Beat Saber et Cuphead. Il est décrit comme un moteur de jeu facile d’utilisation, notamment pour les débutants. Mais Unity est également extrêmement populaire auprès des développeurs indépendants.
PARLONS PRIX : COMBIEN COÛTE UNITY ?
Comme Unreal Engine 4, Unity propose depuis 2016 un système d’abonnement ainsi que 3 types de licences pour les développeurs : Unity Personal (gratuite), Unity Plus (payante) et Unity Pro (payante). Voici leurs caractéristiques :
- Unity Personal : gratuit et sans aucunes royalties, cette licence est principalement destinée aux développeurs débutants ainsi qu’aux entreprises dont les revenus annuels/fonds collectés de/par votre entreprise, n’excèdent pas les $100.000.
- Unity Plus : destinée aux sociétés avec des revenus/fonds de moins de $200.000, dans cette version qui vous coûtera 32€/mois, vous aurez accès à Unity Teams ainsi qu’un Cloud pour un meilleur partage de votre travail (et bien plus encore…) !
- Unity Pro : version complète de Unity pour 115€/mois, Unity Pro est véritablement destinée aux professionnels, aux entreprises avec plus de $200.000 en revenus/fonds. Support “Premium”, accès au code source de Unity, 200 utilisateurs en multijoueurs et j’en passe… Vous pouvez développer et vendre sans limite !
Envie de vous lancer sur Unity ? Alors téléchargez-le gratuitement directement sur le site Unity.
COMMENT FONCTIONNE UNITY?
Unity permet aux utilisateurs de créer des jeux et des expériences en 2D/3D en plus d’offrir une API de script primaire en C#, à la fois pour l'éditeur d'Unity avec des plugins et pour les jeux eux-mêmes.
Avant C#, Unity utilisait un autre langage de programmation : Boo, qui a été supprimé avec la sortie de Unity 5 en 2015. Sans oublier une version de JavaScript appelée UnityScript, supprimée en août 2017 après la sortie de Unity 2017.1.
Unity permet lors de la création d’un jeu en 2D d’importer des sprites et un moteur de rendu de monde avancé. Pour ce qui est des jeux 3D, Unity donne la possibilité aux utilisateurs de spécifier la compression des textures, les mipmaps et les paramètres de résolution pour chaque plate-forme. Cela permet également de prendre en charge le bump mapping, le reflection mapping, le parallax mapping, le screen space ambient occlusion (SSAO), les ombres dynamiques, le render-to-texture et les effets de post-traitement plein écran.
QUELS STUDIOS ET JEUX VIDÉO UTILISENT UNITY?
Unity est déjà très populaire auprès de studios indépendants et de studios spécialisés dans le développement de jeux mobiles. Notamment grâce à sa facilité d’utilisation mais aussi ses offres très attrayantes pour des studios/programmeurs débutants.
Voyons maintenant des exemples de studios (indépendants ou non) et d’éditeurs qui utilisent Unity !
Niantic - Pokemon GO
Auteurs de l’un des jeux les plus populaires de ces 5 dernières années dans l’industrie du jeu vidéo, Niantic ont utilisé Unity pour le développement de leur jeu phare : Pokémon Go.
Pokémon Go est un jeu mobile en réalité augmentée datant de 2016 utilisant le GPS du téléphone pour localiser, capturer, entraîner et combattre des Pokémons apparaissant dans l’environnement autour du joueur.
Il s’agit d’un free-to-play proposant un système de freemium afin de pouvoir débloquer certaines fonctionnalités. Le jeu avait à sa sortie environ 150 Pokémons, puis suite à différentes mises à jour, on en compte désormais plus de 700.
Pokemon Go comptait plus de 147 millions d'utilisateurs actifs par mois en mai 2018, plus d'1 milliard de téléchargements début 2019 et a rapporté plus de 6 milliards de dollars en 2020. Malgré des critiques mitigées à sa sortie, il reste néanmoins l’un des plus gros succès commerciaux de ces 10 dernières années.
Autres Exemples
Les 3 jeux suivants proviennent de 3 sociétés différentes qui sont miHoYo (studio), Blizzard (studio/éditeur) et studio MDHR (studio indépendant) :
Genshin Impact (2020), Hearthstone (2014) et Cuphead (2017).
Même s'ils n’ont rien à avoir ensemble que ce soit dans la direction artistique ou le gameplay, chacun d’entre eux a été succès dans son domaine :
- Genshin Impact est un action-RPG de miHoYo se passant dans un monde fantastique, il a rapporté plus d'1 milliard de dollars en six mois et a attiré environ 30-40 millions de joueurs actifs.
- Hearthstone est une grosse licence de Blizzard, il s’agit d’un jeu de cartes à collectionner permettant par la suite d’affronter des joueurs en ligne. En Février 2021 il comptait encore 23 millions de joueurs actifs.
- Cuphead quant à lui nous provient d’un studio indépendant : “studio MDHR”. Cependant il a réussi à se faire une place parmi les plus grands jeux indépendants grâce à son gameplay et sa direction artistique. Encensé par les critiques, le jeu avait atteint en 2020 avant sa sortie sur PS4 plus de 6 millions de ventes.
QUELLES FORMATIONS PERMETTENT D'APPRENDRE À UTILISER UNITY ?
Unity n’a plus aucun secret pour vous ? Il est temps pour vous de travailler dans le monde des jeux vidéo ? Alors vous pouvez retrouver toutes nos offres en programmation, qui regroupent des offres de stage, CDI, bénévolat...
À l’inverse, si vous n’avez jamais utilisé des moteurs de jeu comme Unity et vous désirez faire une formation dans le milieu du développement et de la programmation de jeux vidéo avec Unity, alors voici ce que nous pouvons vous proposer :
- Formation CPF de Développeur de jeux vidéo avec Unity (Gaming Campus) ;
- MBA Programmation jeu vidéo de G. Tech (Gaming Campus) ;
- Licence universitaire Développement Applications pour l'Animation et de Jeu Vidéo ;
- Mastère Game Programing de Isart Digital ;
- Cursus programmeur Jeu Vidéo de Créajeux.
QUELLE EST LA DERNIÈRE VERSION DE UNITY ?
La toute dernière version de Unity remonte à il y a 3 mois, elle a été annoncée lors du Unity GDC Showcase 2021. C’est lors de cet événement que nous avons pu avoir des informations sur Unity 2021.1 et ses nouveautés.
Unity 2021.1 amène de nouvelles fonctionnalités supplémentaires pour des visuels incroyables tels que des outils 2D prêts pour la production, une mise à jour du Recorder, interopérabilité entre chaque outil, des améliorations sur le HDRP Static Shadow, un nouvel éditeur de sprites…
Cette version est véritablement sortie afin que Unity ait plus de stabilité ainsi que de compatibilité entre les différents packages (un “package” peut être défini comme un regroupement de fonctionnalités).
UNE SUITE POUR UNITY 2021.1 ?
Bien évidemment, Unity Technologies compte bien continuer à mettre à jour son moteur de jeu. La 2nde bêta de Unity 2021.2 est d’ores et déjà disponible depuis le 2 Juillet 2021.
Un des changements majeurs concerne l’Overlay, sur cette version de Unity vous pourrez faire glisser/flotter chaque barre d’outils à l’endroit que vous souhaitez.
Tutoriel publié le
L'Interview
Fiche métier
Animateur 2D/3D
L'Animateur 2D/3D est celui qui donne vie aux personnages, animaux, monstres, et décors des jeux vidéo. Il crée les mouvements, prévoient les animations, anticipe les résultantes d'une interaction entre...
Voir +Tindalos Interactive est un studio de développement de jeux vidéos indépendant situé à Paris et créé en mai 2010. Nous sommes spécialisés dans la réalisation de jeux sur PC. Notre...