Yes, especially if you want to control every little detail of your game. I know a few people who were making their game, and then it ballooned to a full game engine.