Projet ICN6 2016/2017

De Informatique et Création Numérique
Aller à : Navigation, rechercher

Sommaire

Participants

  • Samia SERBOUTI
  • Adèle VAN DER HENST

Cahier des charges

Nous voulons réaliser un jeu en 3D avec le logiciel Unity 3D. Le jeu se déroulera dans un village viking ainsi que dans un temple nordique. Nous pensons faire un RPG, sous forme de quêtes, peut-être avec des dragons et des ennemis comme des squelettes par exemple.

(thumbnail)
Logiciel Unity 3D
(thumbnail)
Démonstration Unity 3D


Réalisations

Quelques étapes dans la réalisation du jeu

  • ecriture du scenario
  • creation univers
  • creation personnage
  • ajout de figurants
  • animation
  • coordination entre animation
  • interactions entre personnages
  • barre de vie
  • map
  • quetes


Ecriture du scénario, découverte de l'environnement de l'univers

Nous avons pense a un village viking que nous avons découvert dans l'unity store, (un espace ou l'on télécharger des extraits de projets déjà fait) la ou l'on a également remarque un autre environnement : un temple assez beau et mystérieux. Prise en main du logiciel en regardant des tutoriels sur youtube (https://www.youtube.com/watch?v=xARemJhSW0), l'interface se divise en 4 parties : la partie centrale nous montre la scène (nos objets que nous pouvons manipules avec la souris) qui peut également bascule en mode jeu (un mode qui nous permet de tester le jeu, cependant pour l'utiliser il faut avoir résolu tout problème restant) la partie de droite nous montre les informations de chaque objets que nous sélectionnons, la partie du bas nous montre nos dossiers et nos fichiers en lien avec le projet (elle doit être bien organisée si l'on veut bien travailler), la partie de gauche nous montre les objets présents sur la scène (elle est très utile, surtout quand on a beaucoup d'objets)


Importation d'un projet de village viking

Pour importer des objets ou des extraits de projets (comme c'est le cas ici), il faut d'abord ouvrir l'asset store (aussi appelé Unity Store), y chercher ce que l'on recherche (par exemple village/viking/gratuit), le télécharger et enfin l'importer. Unity nous laisse aussi la possibilité de ne pas importer tout un projet. Beaucoup nous ont critique sur notre choix d'avoir télécharger un univers plutôt que de le créer, cependant nous pensons toujours que c’était le bon choix car cela nous aurait pris énormément de temps et d’énergie pour un résultat qui ne nous aurait pas plu. Il faut maintenant modifier les paramètres, ajouter des figurants, un menu, une arme, une barre de santé, etc.


Importation du personnage

Nous voulions au départ faire un TPC (third person controller, c'est-a-dire un jeu on l'on peut voir notre personnage bouger, vu de haut) mais nous nous sommes dit qu'un FPC (first person controller, donc un jeu où l'on voit ce que notre personnage voit)


Téléchargement d'une arme

Nous voulions une hache dans un style viking. Après beaucoup de travail et d'essais, nous avons réussi à l'associer au personnage. Il faut encore travailler sur l'animation de l'arme.


Changement de l'arme

Après réflexion, nous nous sommes dit qu'une épée serait plus facile à réaliser et à intégrer. Nous avons tenté de l'animer mais avec notre version récente du logiciel, aucun tutoriel ne nous expliquait vraiment comment faire.


Modification de l'univers

(thumbnail)
village viking


A présent, notre personnage est bloque dans une espèce de bulle qui se limite a l'eau et a village, nous voulions qu'il puisse se déplacer dans les montagnes donc nous avons agrandit l'espace ouvert au joueur en changeant la taille du bloc de volume accessible : c’était donc la bulle de volume qui limitait notre personnage. Nous avons essayé de télécharger des figurants dans le but de créer des interactions entre ces derniers et le joueur. Nous avons du résoudre un problème de droits sur le système Windows avec l'aide de M. Dhaussy.



Ajout d'un figurant

(thumbnail)
figurant importer de l'Asset Store


Cette fois nous avons réussi à rajouter un figurant sous la forme d'un soldat que l'on pourra dupliquer. Nous l'avons télécharger dans l'Asset Store une fenêtre du logiciel qui nous permet de telecharger, d'importer et d'inserer a notre scene des projets ou des extraits de projets déjà réalisé (nous préférons des projets créer par l’équipe d'Unity). Ce personnage dispose déjà de quelques animations et de scripts intéressants comme son déplacement, un mouvement de bras et de jambes : c'est vraiment ce qu'il nous faut car nous souhaitons en apprendre plus sur les liaisons entre les scripts. Nous buttons sur un problème de compilation : lorsque nous souhaitons tester le jeu via la fenêtre Game, il nous empêche de le faire en disant que c'est a cause d'u problème de compilation de script autrement dit un problème dans un des scripts des figurants. Ce problème est assez difficile a résoudre car pendant la plupart de nos erreurs, nous trouvions nos réponses sur internet et sur des forums, mais notre version du logiciel était trop récente donc nous ne trouvions rien pour nous aider. Ce problème est a l'origine de l’arrêt du projet. Nous avons essayé de voir si ce problème se produisait même sur un autre ordinateur, c'est le cas. L'abandon du projet a donc été du a un manque de connaissances en programmation : cela nous a pousse a commencer un nouveau projet ou nous allons apprendre a programmer en Java.

Nos aides

  • Nous avons suivis un cours écrits par Nicolas Vidal et partage sur le site OpenClassroom [1]
Comment creer un rpg sur unity3d.jpg
  • Nous avons regarde environ 3 videos de la playlist de TUTO UNITY FR [2]
  • Le site de Unity [3] propose des tutoriels et de la documentation que nous avons utilises notamment pour les scripts d'animation
Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Outils