To develop a gaming platform, you definitely need more then few things available to you. The first major one is domain knowledge and experience. It was an intricate process, but through teamwork, we were able to support each other in other to create our own game application.