SkyAirlineCorporation

Jeu de simulation d'avion

Voir plus

01. Info


Statut: Terminé

Dates: 26/09/2021 - 17/03/2022

Technologies

  • icon

    Unity

    // Moteur de jeu

  • icon

    C#

    // Langage de programmation

  • icon

    Blender

    // Logiciel de modélisation 3D

  • icon

    Git

    // Gestionnaire de version

Équipe

  • CreatibOfficiel

    // Développeur Unity, Développeur gameplay et Product owner

  • Darvasse

    // Développeur Unity et chargé de la generation procedurale du terrain

  • Lechiffre4

    // Développeur Unity, Développeur gameplay et Scrum master

  • liliangst

    // Développeur Unity et chargé des interfaces graphiques

  • Moi

    // Développeur Unity, chargé de la simulation physique et responsable du développement

  • OmegaProd

    // Modeleur 3D et Développeur Unity

  • qpYliqp

    // Développeur Unity, chargé de l'organisation des assets

Project {{ data.content?.title }}

03. Présentation


Présentation

Ce projet est un jeu d’avion semblable à Flight Simulator. L’avion se veut assez réaliste sans pour autant être trop difficile à prendre en main.
La map est générée procéduralement, de sorte à ce que les paysages ne soient pas toujours les mêmes.
Pour le gameplay, le jeu propose 3 modes de jeux :

  • Mode libre : le joueur peut explorer la carte autant qu’il le souhaite
  • Mode livraison : le joueur doit transporter des marchandises et les livrer depuis les airs sur une cible imposée
  • Mode canadair : le joueur doit larguer de l’eau pour éteindre des incendies

Timeline

Pour ce projet, nous avons utilisé la méthode agile et nous avons découpé nos 2 mois de développement en 3 sprints.
D’abord, j’étais chargé d’implémenter le contrôleur de vols pour que les avions soient fonctionnels. C’était une fonctionnalité centrale du projet sur laquelle toutes les autres parties du développement reposaient.
Ensuite, j’ai continué d’implémenter des fonctionnalités à mon contrôleur pour respecter un maximum tous les comportements d’un vrai avion.
Enfin, j’ai participé à la programmation du gameplay avec le mode de jeu canadair.

Level up

  • Maîtrise de Unity 3D
  • Travail en équipe avec la méthode agile

Conclusion

L’aspect simulation de ce projet m’a vraiment plu, en plus, le travail avec une équipe de cette taille a été une nouvelle expérience pour moi et je suis très content de l’organisation et de l’ambiance de travail que nous avons réussies à établir.