2 TileMap, CharacterBody2D, Parallax
Here we will create Tiles, create basic game structure, Add Character Body, and have Parallax effect.
To Add TileMap simply add the TileMap Node, Then from the Inspector, create a new Tile Set. You can configure the Tile size by further clicking in the newly created TileSet.
Once A TileMap is selected related configration will be appeared in bottom pannel, Choose TileSet to edit the TileSet and TileMap to Apply / edit the tile in the game.
If you are getting random tiles / tiles out side of the image, you may need to close and restart the godot app. Then you can remove tiles outside the texture from TileSet tab.
To make the tile interact with player, you need to add physic layer to the Tileset. And apply appoperate physic to each tiles using Paint -> Paint Property
Collision Layer
Collision Layer is the layer where the object's physics is.
Collision Mask
Collision Mask is the Collision layers this object interact with.
Here we created and named 3 layers (Environment, Player and Items)
We created a CharacterBody2D with AnimatedSprite2d, we add the basic movement from the provided template by godot. Wala we can move.
Then we create the ParallaxBackground, by have ParallaxLayer for cloud and mountains.
We changed the default background color for the game as well.