I think projects are most likely to succeed when you only have to learn one or two new skills to see them to completion. Even for people like me with programming experience, complex tool chains like Unity demand a lot from you, and I think that’s discouraging for new devs.