The last game I played was Mobile Legends together with my friends, after I have enlisted, I was able to make friends easily with this games as many of them also played Mobile Legends. The resources firstly required would be a team of aspiring developers to start the engine. The team would include a Mastermind, graphic designer and programmer etc. To be able to create a game, creators must understand software engineering, computer science , graphic designing or typical fields that are required to become a game developer. Also I think that the most important resources would be creative ideas and money, to be able to come up with creative ideas then can the real development of the game start. I have seen many game developers played many games of the same category and for the game to be a hit, they have to do that so as to know what consumers want from a game. Next would be about money, money is one of the most important resources in the world, without money the developers will have a hard time in the long run thus they often look for sponsorship. In this industry, there is also a shady area whereby some sponsorship company tends to buy the creators ideas instead of sponsoring. Many who failed to buy over the ideas tend to abuse their power as they are a big company, they would threaten relevant party to cut ties and cooperation with the creators. Hence money is one of the most important resources for creating a game. To sum up, creating a game is not an easy task to do as many skills and manpower are required, not all of us are good enough to create a game so stop leaving low rating for developers as they are slowly improving the software, it is also a way to not put them down and give them an impression that they are not creating a good game.