🏡
Photo de profil

Fabien Villedieu

DĂ©veloppeur Novice ‱ CrĂ©atif

Présentation du projet

Ce projet consiste en la création d'un jeu vidéo pour apprendre et mettre en application mes fraiches competences en codage C# et C++.

D'abord à l'aide des tuto intégré de Unity mais aussi avec les tutoriels sur Youtube, j'ai appris en autodidacte comment Unity fonctionne, et comment confectionner les differentes mecaniques que je voulais implémenter

Je pense que c'est l'un de mes projets oĂč je me suis le plus Ă©panouis car j'ai eu une libertĂ© total sur tout le projet. Mais c'est aussi Ă  cause de cette libertĂ© que j'ai fait certaines erreures qui m'ont grandement pĂ©nalisĂ©

Objectifs du projet

  • Mettre en application ce que j'ai appris au cours de ma formation sur le C# et le C++
  • Apprendre comment gĂ©rer un projet et planifier des taches

Fonctionnalités clés

  • Gestion de combat au tour par tour avec plusieurs phases de combat
  • PossibilitĂ© de dialogue avec des personnages non joueurs ainsi qu'avec des objets du dĂ©cors
  • Gestion de diffĂ©rentes zones de jeu avec la possibilitĂ© de se dĂ©placer entre elles

Difficultées rencontrées

La mise en place des mecaniques de passage d'une zone à l'autre ainsi que les colisions ont été difficile à mettre en place.

La prise en main du logiciel a été un peu laborieux mais finalement j'ai réussi à m'en sortir.


Beaucoup de perte de temps sur des fonctionnalités qui ne sont pas indispensable. Je n'avais pas encore compris la necessité de faire un diagramme UML et de mettre en place un plan pour organiser mes seances de developement au lieu de tout faire au jour le jour.

Axes d’amĂ©lioration

  • Faire un plan et des diagrames pour organiser le jeu et mes seances de codage
  • Ajouter plus de zones et un systeme d'enemie un peu plus poussĂ©

Technologies

C#

Unity

UML

Durée

8 semaines

Type

Projet académique en milieu de premiÚre année de BTS
Effectué seul

Code Source

GitHub