From the beginning of the project, software house hero/dot, our partner from TISA Group, provided product development and ownership. Product development consisted of the back-end, front-end, testing, and business layer. We were responsible for managing the project, building the product in ongoing sprints, building the backlog, and carrying out the project in accordance with Agile and Scrum principles.
The client provided the platform’s design and appropriate know-how, which were incorporated into the platform by an augmented team of developers.
We have built an augmented team that consists of 2 tech people from the client and 6 from TISA Group. That brought an additional layer of complexity to project management and team organisation. The project manager was to assure a proper level of team integration in order to build trust, foster team spirit, and guarantee quality around product delivery.
KYC (Know Your Customer) is one of the platform’s security measures. The platform includes mechanisms for user and identity verification that are comparable to those found, for instance, in banks or cryptocurrency exchanges.
During registration to the service, each user to get the full capabilities of the platform, that is, to take part in tournaments, is required to pass a two-step online verification – provide personal information, take a photo of a personal document, and submit a selfie photo to confirm authenticity.
This type of authentication process is necessary for two reasons: 1. The platform is aimed at an 18+ audience, therefore age verification is needed. 2. Its purpose is to decrease the number of gamers who would otherwise cheat or participate in other illicit activities anonymously.
The platform has been integrated with payment mechanisms that allow for player-friendly payments. Financial safeguards have been put in place to prevent illegal account manipulation or money laundering via the platform.
The source of funding for tournaments played on the platform has also changed. This funding source comes primarily from user entry fees, which are then combined into a prize pool to be shared among tournament winners. How the mechanism would work had to be figured out with the help of analytical support. An appropriate level of security had to be ensured for the flow of funds.
Returning to the topic of integrating the platform with a range of games. Many video games provide in-game lobbies for hosting online matches and tournaments, but there are titles like CS:GO that do not. Thus, it was also necessary to integrate with a suitable platform for hosting CS:GO servers.