Hi, I don't use Unity to develop games, but Construct 3. If you aim to create 2d games quickly and fast I would recommend you to give it a go.
Having basic programming language you will find easy to understand how the code are visually translated in pre-set building blocks that however allows you to create any type of 2d game in a very short time.
Try to give it a go in the guided tour:
https://www.construct.net/a/46383?t=construct3tour
If you are interested I have also some video tutorials on YouTube made with Construct 2 (older version), that is however 95% the same like C3, just with a little UI changes. So you will be able to follow the tutorials easily.





















