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

10110010 01001001 10110110 00100011

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

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

852D7947 FB1FCC39 EE329696 16790406

E343D5EA FFFE865D 9BB21B0E 29EFC49B

8C0A7D14 0017C327 F30E42FE ABBA26B1

11110101 10011100 10000010 11111101

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

11110010 01101110 00010100 10000101

00111000 10000001 10100111 10111101

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

01000001 11000001 10111110 00011111

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

0735A22C 2C22FA66 39F89825 6DA2F4F0

00010100 01111110 00101100 01001010

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

11100110 10000000 00110000 11000010

F6038890 B83C30CF A5DAC7D7 1A94940E

11111011 10001110 11000000 00010000

4BDC8E80 B12269BF AF71CAAB 957AC316

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

E4BDEF6C 7497CD22 CBF06AB7 7B26AD88

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

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

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

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

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

01100001 00001101 10110100 11100000

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

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

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

11000100 10001100 11111111 10001000

40F614DE B81A9FBE 22F313B4 3E907148

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

F2DBC1F1 3E3FD1F3 B7A8F8F6 8D175E09

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

4AC6D846 7E573A62 64D6

C137478E 885DFED8 9CEA2BAB 8DC31B32

B17C15D1 F3504CBB E5656D4E C55B87A6

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

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

0D7CC8E5 0EA78645 6022CCC7 BB2203AB

11001111 10111011 11110110 10111011

8F434914 0C404D2F DF5A5EB8 DD982E1D

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

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

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

466B0C14 38461EE9 3776F292 9971092C

0D6E66A7 830FC313 800D0E1C 13DAA621

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

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

54084A97 729FC053 BF287B33 2BC01FCC

00000000 10001100 00010110 11101110

61382E48 1F6BAE8E 90ED0DDD 684DC3CF

F666D2F3 93FBBEC6 11FE2EE8 AAD2B051

10101110 11010011 01101010 11001100

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

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

42531991 9FA3A7A3 D78AB014 1CC49EA9

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

10110101 11101101 10010010 00001000

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

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

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

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

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

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

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

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

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

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

7926DBC0 511FB050 4550A8DA 16935605

4FD0B96A EBAFB1F8 9CB91471 832EC7E8

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

11101011 10100011 00110110 10001111

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

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

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

10101010 11110001 01011100 01011001

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

C660115E EBEAC87F 2BC4A40C 8ABC8A95

D1DE35E4 1B8C59D7 D23E9030 54211B3B

00010101 01001001 11011100 10001001

10011110 01010111 10100101 11010100

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

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

11000101 01000100 10000110 00001111

That level again Unity

Jeu 2D de platforme avec de la logic et de la strategie

Voir plus

01. Info


Statut: Terminé

Dates: 18/02/2021 - 19/03/2021

Technologies

  • icon

    Unity

    // Moteur de jeu

  • icon

    C#

    // Langage de programmation

  • icon

    PhotoShop

    // Logiciel de dessin

  • icon

    Git

    // Gestionnaire de version

Équipe

  • Moi

    // Développeur, Designer, Scénariste

03. Présentation


Context

That level again est un jeu mobile dont le premier opus est sorti en 2016 sur Android et iOS. Le jeu est en apparence simple : des plateformes, une porte et un bouton mais il ne vaut mieux pas se fier aux apparences. En effet, le jeu ferra appel a votre logique pour passer le même niveau d’une manière toujours plus improbable.
Pour mon premier jeu 2D dans Unity, j’ai donc décider de recréer 12 des 96 niveaux originaux.

Timeline

La première étape a bien sûr été la création d’assets. De l’animation du personnage stickman aux interfaces utilisateurs en passant par les décors, tous les assets ont été recréer par mes soins avec quelques libertés par rapport au jeu original.
J’ai ensuite dû concevoir les mécaniques de base : le control du personnage, les différents colliers, etc. Un jeu d’enfant avec l’interface de Unity et les différents modèles déjà existant.
Enfin, la partie qui m’a demandé le plus de patience : la programmation des comportements des différents éléments selon le niveau. Comme il y a 12 niveaux, et qu’aucun n’est identique, il faut recoder pour chaque niveau les interactions entre le joueur, le bouton, la porte et même parfois le décor.

Level up

  • Création d’assets
  • Maitrise basic de Unity 2D (Personnage, décors, système de niveaux)
  • Edition de scripts en C# dans l’environnement Unity

Conclusion

Je suis finalement très fier du résultat pour un premier jeu. Je trouve le jeu agréable malgré quelques bugs qui subsistes.