Playables Game Report
Have a look at this sample Game Report. This report is from Galactic Xcavator, and contains a highly-detailed online report of the Game Session. Free and Paid Game Sessions are recorded, and include dates, times, scores, screenshots, and a full accounting of the game as it happens/happened.
Who Can Access Game History?
Players can access their Play History by selecting the trophy icon in the Playables' title area on the right. This view requires a login, and can only be viewed by the Player Account that created the history, and DTP Administrative staff for the purpose of providing technical support.
The report stores the Player Account that played the game, and publicly displays the current profile icon, dislay name, and username of that player along with the final score they achieved in the game.
Reports become publicly visible to anyone with their URL when the Game Session begins, and become the Official Game Result when the Play Session finishes successfully for any reason.
Suspended and Deferred Play Sessions
Suspended Play Session instances are assumed to be later resumed. While Suspended (or Live), Play Sessions do not yet participate in score, leaderboard, achievement, or league results.
It doesn't matter if your device's battery died, you lost network connection, or you just had something else to do, a Play Session can become deferred (paused) and will remain on-record. It's just not contributing to the calculation of the Leaderboard, for example. Play Sessions can remain in this state indefinitely. And, they can be continued or resumed at any time in the future by the Player who created them. And only them. This is why a Login is required to play the games. They are fully authenticated, and their results are to be considered official, and verifyable, publicly.
Official Game Result
A Play Session's Game Result only becomes official when a Play Session finishes successfully for any reason. This includes quitting the game from the in-game menu. Timed-out Play Sessions are resumable. Deferred sessions are manually deferred by the player using the in-game menu, and are assumed to be resumed (continued) later.
I added that detailed and thorough of a system so people can (optionally) have officially-verifiable public results and bragging rights for their accomplishments in the games. Participation in the Game Results and scoring system is a setting in the Player's account settings.
Coming Soon: League Play
The next platform development goal is to implement League Play, which enable Players to form Leagues and teams within them, then complete for the #1 slot in the league as an individual or as a team/group.
The engine will only use Official Game Result data, finalized and verified, transactionally, to determine League play results. Processing time may vary depending on current system load, but is usually measured in seconds or less.
DTP Administrative staff can access Official Game Result data for this purpose, and they can fix errors with player authorization.