1. Prefácio
Olá, neste artigo eu quero apresentar a você da forma mais concisa os fundamentos da criação de plataformas 2d simples no mecanismo Godot. Às vezes, nos deteremos em alguns pontos importantes e às vezes pularemos informações que você não precisa no nível inicial.

2. Vamos começar!
Acho que não será difícil instalar o motor propriamente dito. Após a instalação, abra-o e clique no botão "novo projeto".

. «» «OpenGL ES 3.0», opengl, . .
3.

, ! , . , , , , . 3d , , 2d. . , ? , ( , - , ).
4. Godot
, - , ? Godot , .

, , . ! , ( , ). , ., . ! ! , ! , .
.
5.

. , «». ! , , «ctrl + A». , «Node». , «World», . . !
«Sprite», ! ! ! , «Sprite», «KinematicBody2D».
:

, «KinematicBode2D» - . ? , , Godot . , ( «KinrmaticBode2D» «Player» ). «Player» «ctrl + A» «Sprite». «CollisionShape2D». :

, . . «Sprite», «Player.png»( ) «Texture». , , Godot «», «Flags» «Filter» «». , Godot.
, , .

? , . «» «Hframes», ( 25). , ?

, ! CollisionShape2D? «Shape» « RectangleShape2D». . :

6. Godot
, Godot . , «Player» . ? , . «Player» « , ».

«Player» , ! :

— .
7. , GDscript
- :

:

«» Godot. , . , . ! ? , , , . — .

, . Godot, «KinematicBody2D». . 3 4 , . . 6 . 8 «physicsprocess», . , . - . 9 X. Input ( ). 11 - . .
, - delta. , delta? Delta ( , float) . ? , . , , . delta!
13 - clamp. ! , clamp, , «» . . . !
8. .
, ? ! , F5, , , . — World.tscn. F5. - :

. . . , «», « ». «Window» 320x180. ? , , . . «Test Width» «Test Height». 1280x720. «Mode» «2d», «Aspect» «keep». . , . , .
, ? . ? , . , . , . !
9.Tilemaps
«Tilemap»? — , . . ? , «World»( ), «ctrl + A» «TileMap».
«Tile Set» « TileSet». «TileSet», - :

tilemap, «tile.png».
, . , «» , «snap options» step x y 16. , , , . .
. . .

, . Tilemap «Cell» size 16x16. !

. , , . player .

friction, gravity, jumpforce, airresistance. , .

. motion.y , delta. , . , ( ). , .
, ! . , - .

10.
Godot . player «AnimationPlayer». «», «» . «Run». «sprite».

«frame» , , . frame 0 8 . :

, . — , , idle. . player :

sprite player. , - . onready, ? . onready . .

16- . - 22 , ? , . 24 , , idle.

35 , . .
Se você fez tudo certo, então deveria ter um jogo de plataforma simples. o que fazer a seguir? Qualquer coisa! Melhore suas habilidades no uso do motor, crie seus próprios jogos e aprenda novos recursos. Sobre isso eu tenho que dizer adeus a você, espero que você tenha se divertido e aprendido algo novo.
Aqui estão todos os materiais para este tutorial: