Prototype Unity
Game Dev
Prototype Unity
Unity est un moteur de jeu multiplateforme (smartphone, ordinateur, consoles de jeux vidéo et Web) développé par Unity Technologies. Il a la particularité de proposer une licence gratuite dite « Personal » avec quelques limitations de technologie avancée au niveau de l'éditeur, mais sans limitation au niveau du moteur.
Il est l'un des deux moteurs les plus répandus dans l'industrie du jeu vidéo, aussi bien pour les grands studios que pour les indépendants. Par rapport à son concurrent principal, Unreal Engine, Unity est considéré comme ayant une interface utilisateur plus facile d'accès et un service plus approprié pour les créations indépendantes.
Procéder
Dans un cadre universitaire et pour mon avenir professionnel, j'ai commencé l'apprentissage du moteur de jeu Unity et du langage C#.
Première Etape
Pour expérimenter avec le moteur, j'ai décidé de réaliser un petit projet sans ambition pour découvrir le système d'herbe. Pour cela, j'ai commencé par créer une petite scène que j'ai modelée pour lui ajouter des bosses et apporter de la complexité et de la vie. Je suis ensuite venu ajouter de l'herbe avec le système déjà implanté dans Unity. J'ai aussi ajouté une capsule pour l'utiliser par la suite comme un joueur. (On utilise des capsules pour représenter un humain dans les moteurs de jeu parce qu'elles offrent une forme simple et stable qui gère bien les collisions, les déplacements et les marches sans se coincer dans l'environnement.)
Deuxième Etape
Par la suite j'ai ajouté du décor comme des arbres et des pierres pour enrichir la scène, pour cela j'ai installé des préfab (Un préfab est un modèle d'objet déjà configuré avec ses composants et réglages que l'on peut réutiliser facilement plusieurs fois dans ton jeu.) depuis une bibliothèque en ligne. j'ai aussi ajouté des grosses pierres pour délimiter les déplacements du joueur, pour éviter qu'il ne sorte de la carte et qu'il tombe dans le vide.
Troisième Etape
Ensuite, j'ai ajouté le système de déplacement du joueur et le mouvement de caméra avec la souris
Dernière Etape
Pour finir, j'ai utilisé le plugin WebGL pour pouvoir accéder au jeu depuis un navigateur web
Lien vers le jeu