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

5E9128CC 94D388F7 360C45FF 8DDDD91E

01010111 01010111 00000010 11101011

5EE508C8 19DD0077 587C1F23 0F18A061

C72E1A7C D4228829 281CB23A 9C612FCF

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

4AAD2E7B 84C994F2 5F7449B7 98C34284

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

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

01000110 01011101 01010001 00010011

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

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

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

8530C305 E2DE9D01 98F2C035 74D17286

10100111 00011010 10010101 01000100

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

34C9ACE0 60B4F082 1A2B0C24 8D794DE8

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

77108F9E B02CCB10 7E94BA72 CF161A02

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

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

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

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

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

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

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

95FBBCFB 384BEAA5 2FD8E525 D2DB38CA

01011100 01000110 00100101 01110111

00101100 01111011 10111001 00011010

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

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

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

256A4AED EBDD79D8 5D2B2C22 5E712390

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

01010100 00000011 11010011 11100010

10111010 01101000 01101001 01101011

F3D9EB82 DFDB3359 7AE26F99 1F8C3506

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

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

11011111 00011110 00100000 00000111

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

01110111 11010000 00100101 10011001

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

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

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

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

01111110 01000100 10100011 11010110

01010000 10111101 01000000 01011110

11100011 01111100 11011110 10000011

92EAF3D2 1B1A7B25 E5F11EE8 423E850E

CDC211D5 E5750761 68786EDB 529FA7E1

01000000 11111010 10011010 11110110

11100010 01001000 11110

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

01010010 00110100 10010001 10100101

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

01111001 01000010 10101000 00011011

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

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

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

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

10001011 01001110 01001011 11010001

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

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

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

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

11100111 00010101 11111011 00011001

93511D4C 46AC6B7E 725D6381 C2D66952

=0@ 0101111 00010111 11111101 11100011

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

00011001 11000110 11000100 00001000

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

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

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

01000001 00110111 00111011 00111010

EC46D7A1 CB4CFE2D AB7B839A 2B456399

647CCC55 53FA1606 AB01B559 31006BBC

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

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

10101101 10101011 00110101 00100111

014CD8A0 4B6C693E AC3AC33C C93BB4AF

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

DFAC0756 80F64F2B D0E59D9D E6CB514D

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

1B48059B F0D28004 D57FEC00 3BD361A9

11111100 01111110 00100011 00100110

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

57E756A6 32382433 290EB11B B2622765

0101

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

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

11100010 11111010 01010011 01010110

01110011 00111001 01100101 10101001

00110011 00101000 11010110 11111100

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

10101101 01001100 11111001 00100010

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.