Generate 2d levels?

Hi guys, so I was looking at “Kingdom: new lands” a pretty 2d randomly generated game. I liked the style and the concept of it so I thought about trying to create something like that. I want to generate the terrain of that game.

http://www.hardcoregamer.com/wp-content/uploads/2016/06/1920x1060_Kingdom_Screenshots_03.png

but however I am not so experienced in 2d blueprint scripting. So I am not sure how and where to begin.