Let’s keep this answer simple: No. Game development isn’t easy. Often, it’s far from that. And if someone tells you it’s easy, they’re probably not seeing the bigger picture. After all, there’s much to think about when building a game. Lots to go wrong. What will your story be? Who are your characters? What are your mechanics? What’s the market demand? Who’s your audience? And why are you making games at all? These are just a few questions to ask yourself right away. And every one of them opens up even more questions. Plus, if you’re an indie (that is, a lone developer or small team) then you’ve got even more questions. Questions about schedules, budgets, time-zones, and knowing your limits. These are big questions, of course, and potentially big problems. And yet despite that, making games doesn’t have to be as hard as some claim. In fact, making a living by creating awesome games is an eminently achievable goal. Anyone can do it. Really. You just need to approach it smart.
– Thomas EdisonThe three great essentials to achieve anything worth while are: Hard work, Stick-to-itiveness, and Common sense