Thanks for the interest! When I have a more solid state of the game I'll release the demo for valuable feedbacks
It is. A lot actually. Although depends of what you want. If, in your game, there is a necessity of saving each aspect of the map, then it's really hard to do, specially if it's a sandbox with the possibility to change the environment. Imagine the game Minecraft in 2d (e.g Terraria).
It can be much easier if you just need to keep the generation temporarily. Summing up, The generation itself is hard, but totally doable for someone with some average knowledge about it. It all depends on the purpose of your game.