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

11010100 11010001 11010101 00011101

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

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

00000001 11100010 11001101 01101011

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

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

00011100 11111111 100

11001010 10000100 00000011 10011001

6BBAD4B3 F355FD6D 531E5D97 4F6355DE

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

10010011 11011010 00100100 10000001

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

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

01011001 11111100 10101000 10011010

11000000 01010110 11000110 10110111

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

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

65C48E87 79A7C218 DBDE7B8F EC379E9C

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

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

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

AE7F7F83 A034823A DA37BDA8 FE027708

8072CDC2 9F580C7A F1461DDC FD99A127

74476625 73E0602B EF3EABD1 8AA5122C

10111010 11001100 11111100 01001011

01010100 01011010 01110101 10101100

11101110 11011001 11011111 11000000

01111000 01101001 00101000 00100101

811B2382 7561E9CE 38DD4D99 1D8794A0

00011110 01010011 01000011 01101010

B61AF7C9 9A23E848 19C31C6B 9E09263B

1ADB173F CF9A1BB8 229073EF FE288A26

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

10011101 01011000 11111010 01000110

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

11100101 11111111 00100011 10011000

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

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

10011111 11001100 10110111 11111011

10000000 11001101 11010100 00011000

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

10101000 10000111 10101110 00001101

00101010 00101011 00111100 11110100

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

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

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

01000110 11111101 01110011 01001100

334A86AB D6A0EFAB 07F557C4 AF1B74FC

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

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

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

00111011 00001100 00000110 01001011

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

01110100 11011111 00111101 11101100

9D00A5CE 9593284A 621C54D5 E50E6A25

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

C92E1110 1E934BAE 7963115D D4517967

01111000 01100110 01110011 11011110

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

11000000 01010000 10001011 10101111

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

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

00000101 01101010 00010010 11110100

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

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

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

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

11010000 01100001 00010100 11001110

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

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

10100100 00111100 11101110 11111100

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

C3D121B8 458C0127 01856F0F F5124162

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

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

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

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

10101011 11110101 10101101 10110011

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

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

0011101

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

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

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

D3AD75DE 8126849C 9F03399B E803D1EC

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

21DAF39D 58A7E8D5 D97C8540 CF71349D

F1F4B011 EE5B7C30 C3BC69B8 A3B7A11C

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.