Skip to content

Game Review

A GameReview is a rating and optional text review left by a player who has purchased a Game. Reviews affect the game's aggregate rating scores.

Properties

PropertyTypeDescription
IdintPrimary key
GameIdintFK → Game
ReviewerIdintFK → AppUser
RatingintScore from 1 to 5
BodyHtmlstring?Optional review text in HTML
IsAnonymousboolWhether the reviewer's name is hidden

Eligibility

A user can only review a game they have purchased. One review per user per game — submitting again updates the existing review.

Aggregate Impact

When a review is added or updated, the parent Game's aggregates are recalculated:

  • ReviewCount — total reviews
  • RecentReviewCount — reviews in the last 30 days
  • LifetimeRatingAverage — all-time average
  • RecentRatingAverage — recent average

These aggregates power the store's sorting and filtering.

Sell indie games for Bitcoin.