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

11001100 10000100 10000011 11011111

9665B91D EAB856B5 DDF69342 E36931A8

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

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

2A46F481 BFE20A08 498CDADD 0AEF43F9

11011110 01011100 01101000 00100101

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

10110000 01010010 10110110 11110000

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

^>@__,><

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

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

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

EC1859C7 043F85F6 309EB9B1 EEAC33B4

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

0A7BA0C2 12FED273 8E100F2D 0DA59D22

AFDEC740 278F072D 1954BB22 9713B353

01000111 00011001 10111010 10101011

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

6373B431 01FF8EFF 2D88749E 62C72A9D

00101001 00001010 11100110 01110001

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

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

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

*;;;:<_@ ^;^__=^= @*;*<<^_ _;_*@<==

15473E86 10AE1A15 CA581D9F A5E4CEFE

55274614 4C20386C 05646438 1EC81CAF

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

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

00011110 01111001 10010010 01010100

233D1CFA 48307ACB 3089E6B7 1F7336CF

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

48158F85 0CEE3C97 3317B0EF 23184039

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

00111001 11110100 10001001 11011000

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

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

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

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

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

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

11000111 10000001 01010011 01100011

10110010 10110000 01011000 11010001

01111100 10101001 10110011 00100000

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

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

445CF47B 9354D38F 9B540A98 6CD346C9

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

10101010 00111001 00101010 11111101

10000001 11001110 01100101 11011000

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

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

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

01001011 00000000 01010000 00001010

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

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

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

7598AC1D A70E4798 AC9F30FC 16BD963A

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

E12FD7EB 959080AB 1954ACDB 0B0E4B0F

11110001 01111110 11000000 01010001

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

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

28193548 F819E390 433CBB26 FBEF9481

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

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

65C590BA 6D01607A 33025677 80BD99BD

2DAA2CCD DD39D3A1 CB0A3477 C52ECBA6

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

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

00001101 11011000 01001110 11101100

00100001 11000011 10111111 10111100

F078C36A 3F32F5A0 9557FCB4 29CE0107

11101101 10110000 11101110 10010011

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

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

BD6913A9 4ED663B6 A1926CA4 2BFE9F89

44F151AE 7D7B1E7C D5E373D8 E72FE89F

11001101 00100111 00000101 11000110

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

B44D5D74 B0B8ACE9 DBED69BE 74CD6A3F

10011011 00011110 11100000 10110000

00111110 11101000 11001011 10110010

00010111 01000011 00011101 00111101

11011001 00111001 11010101 10010100

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

11010101 10011100 11111101 01000001

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

11111111 00010100 01100000 10001000

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

01010011 00010101 01010000 01101101

10011000 01011001 01111111 11100010

D824B7F6 E1CCE60B 97497D5D 9F6F17D3

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

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

Project {{ data.content?.title }}

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.