In order to assure that we are never allowing for players' money to be stuck in our matchmaking system, we developed a timeout mechanism. The developers should set a timeout value that best fits their game. Taking our sample app (2048) as an example, we have set a timeout value of 1 hour, as we believe that no user will take as long to finish the game, and any user that is still in a match by that point is either AFK or has already left.
Taking as an example 2048 game modified by our team to support eSkills platform, we present you a list of good practices for your user interface.
Before entering the queue, users should be able to see the amount they may win by playing a game.
In the game UI players should always have access to their oponent's name and score.
All labels presenting such information should be clear.
The last screen should show the winner and the amount the user earned.
Updated 5 months ago