10110110 01111111 11101101 11010100

D7993756 E90D9C21 E5CC85B6 B3295B7F

*:.*,;=< =@#,##_^ :;^*;=^= ,==,=^@*

;*;;:^#^ >^;<=.>, :,*=;@.* >^,<;=@*

11001000 10100100 00100011 10010011

,@,@*.=@ ..,>;:,# ;#<@>>>. #;@.@@;.

11010100 11010100 10000110 11101110

5EB7F8A6 7FC7EC4B 8CDB095B 6822FD36

11011001 10101110 10001111 01000011

EE7F19D8 273D49CA E0C6EC53 E6897C42

*_<:*_>@ @#;*,,,. ^,*>^<;; .##..<^,

//////// //////// //////// ////////

10110101 11011111 00011000 11001111

6BAB9EB6 F6BC2F05 9565A010 0BA972D0

_.<==#=. <*#*^.;* _=@>_:#= ,;@>:^_#

^#:@>:<: @#=^#=_, #,:>;_## #.*#.;._

10000001 10100011 11001000 10101100

>@*@.*>. :_#;:=^. >^,**@,^ __#<^>;:

//////// //////// //////// ////////

#=.;,.#* ;,*::**_ .=<:<@>^ .=_*#<._

00101000 00001010 11010001 10011011

^;#:=:^. :;.=_<*> ^@>#@>># .*^<<;;;

//////// //////// //////// ////////

C53C0FC3 0DC781AC F27D1875 100E43DF

,^^>;..= ^_:*;.>^ ,,,^#.@< #<.<@__@

01111101 01110100 11000010 01001010

B7E9D558 F8C7AA86 DD7DB524 B363B52D

;>@<;<<^ >#,_:;;@ ::<,^==. ;,##*#*:

10111100 11011010 10110101 11110100

01010110 10000000 01000010 01110010

:@==*:<^ ,=.;_,<# <^<;.^,_ .<^@,#==

_=>_;#@# #@,#*;,^ :<.^#*.^ >=;<@.=:

_#=>^_;: .#,_;=.@ ;:.^>,,^ ,*=.@*<,

0FD28E22 A85FCB5F C52B58C5 9EA5C9E7

BC54B1AF 1CE9C560 4AE5A5D4 8AC65FB9

<*^:==*# @>^:<*._ #=<,_>:# _:;@__*<

//////// //////// //////// ////////

.<_>^=#* <_:,=*:> *_#=;<<= .@;=^:##

#=..*#<> :_*>;<@; <_*@==*= #.^::><.

#.#_,^_: =#:==;,_ _.@@<^<@ :>#^,^,*

00100001 10101110 10010110 01110011

<<<=*@*_ ;*<^*>.< ;=:#=,=, ^>:;,:_;

D9DF64E8 284FFB99 B53E3689 9FAD9F1E

767144A5 FEDF7B23 60CF1DD0 AA3D8668

,:*#_,,@ .===<:_< ._<@,;,< .:#:..:,

:_:=_@>. *_;>:*>= **.;^^*, =.:@=*._

7CB739FD 26091683 9FEE6D8A 81B38C70

#;=#@@>; <>==.@:; >::=*@*: <*@<=@:;

#@.=.;:* =:>,^.@< >#=<<<#* :<>>:=_*

*<<<_>:< =_,@=;;# ##,>>^@. .#;^:<<*

11010101 01001111 11011110 10010100

==^^#:>: =:<;;,_; *..#:>_, .><*>@=_

209512F0 CB2D859E 7D6CF52D 61552DAE

10011000 11111101 00000111 10001101

EB639B7D 3FAACD99 FDCEA852 C15C4806

602C64EE 4B67F479 30289836 6532C83C

01001010 00010111 11010101 00100111

*_.>:*== *;^>:=@; ;*_,.;>@ *>@#>,^;

11000010 00111101 11001100 11110001

11000001 10011000 11011110 11101001

=^>=;^^; ^>_.**** .<#.:*@, :,*.^.#,

__:#__#, =,<=;@#, *^<.#:>_ ,@;=_,@^

//////// //////// //////// ////////

//////// //////// //////// ////////

#,;*;**= >_;>;;<: <<<_^,,= ;=;*^,^>

01111100 00100000 01110001 10011110

01000110 00110011 00001010 10101000

><*>#_^> ;*:<##^: <:#^#.:= :<<**>:#

11010011 01011000 01100101 1110

5257989F 12DAD4E1 303C02E1 FE2C71B9

41D90652 A7C5FBE6 383F47BC D7B92090

ECB9BEFB 07BF9DD3 F2C4F833 5A13AB5E

8C53A782 CBC4A09F 0F6A8491 D7A62626

//////// //////// //////// ////////

3AD99EAB 71FED4B0 F914EB64 CEE2148C

:*,,.;:= @:=@>>_@ >#:=*,*, *>,_=*.<

86725528 37F6B30B FE54B69F 0DB20D88

12E3DF4B 5FA494F4 A2164DDE 22D0CFBE

701CECB7 A998C7BB 8060DAB3 E9F93380

E2246363 C4DA7C06 5875ACFD 10F38318

10100010 00100100 11011100 11011110

274D1E0C A05DE335 F6412AE2 EAC62579

//////// //////// //////// ////////

01010001 01010011 10100011 11101101

00101111 10001010 10111101 11000010

^*.;,*@. >=#=*=_. ,.*@,^^< >#,_.><>

10100111 01101000 00111101 00011011

11110011 00001000 01000111 11010011

#>^:;><* .>^#^@,< #;@=#.^< **..;**_

;>*;.::# _.:=@,,; *_@@,:>_ ^^#;#*:#

//////// //////// //////// ////////

//////// //////// //////// ////////

:_,@_<;: :^>@>,;# @_*,>;:= @<@@;:>;

10001100 00101001 01110111 11000110

//////// //////// //////// ////////

FA87C97C A53A40F8 2DA36CE4 73BD8FF6

F726F759 EF19AC07 6E2024EC 92BC7827

FD335962 AA22BE8F 68643E7E B8331AF4

==*^_>>^ ,_#@==:: ^.<@#*@: ^:^_:>@>

3906B930 8149E33E DB7BD8C6 C29A2B31

=;;,.:#> .#>_@<=: *;#,,.^; <>:_;.^.

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

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.