Noor Games are great developers I have ever worked with. They have excellent technical skills and very rich experiences in game development. I really enjoyed working with them. Unlike some other developers who just followed specs to get work done, Noor Games took proactive role in reviewing the game design to convert bad design into meaningful game idea. I highly appreciate their help because they challenged our design in order to make the game more fun and interesting. In that sense, they are a team of our game development, not just a contracted IOS programmers.