Complexity of a Project
When we first accepted the project, we knew that this can be a huge project. However, we did not expect it to be this complex. There are a lot of requirements from Garena that made us rethink about how are we approaching the project, how are we creating the schema, and how do we design the UI. In short - It's extremely difficult.
We considered making it a big project - expanding our scope to not just Garena. However, we decided against it for the module due to how complex it would be and the time limitation.
However, when we met with Garena, it turned out that they has the same vision for the project. Therefore, we decided to try to make a scaled down version of the product for the module.