games.gamesgamesgamesgames.defs

lexicon.store View official

{
  "id": "games.gamesgamesgamesgames.defs",
  "defs": {
    "mode": {
      "type": "string",
      "knownValues": [
        "battleRoyale",
        "cooperative",
        "mmo",
        "multiplayer",
        "singlePlayer",
        "splitScreen"
      ]
    },
    "genre": {
      "type": "string",
      "knownValues": [
        "fighting",
        "music",
        "platform",
        "pointAndClick",
        "puzzle",
        "racing",
        "rpg",
        "rts",
        "shooter",
        "simulator"
      ]
    },
    "theme": {
      "type": "string",
      "knownValues": [
        "4x",
        "action",
        "business",
        "comedy",
        "drama",
        "educational",
        "erotic",
        "fantasy",
        "historical",
        "horror",
        "kids",
        "mystery",
        "nonfiction",
        "openWorld",
        "party",
        "romance",
        "sandbox",
        "scifi",
        "stealth",
        "survival",
        "thriller",
        "warfare"
      ]
    },
    "release": {
      "type": "object",
      "properties": {
        "platform": {
          "type": "string",
          "description": "Free-text platform name, used when no platform record exists."
        },
        "platformUri": {
          "type": "string",
          "format": "at-uri",
          "description": "AT URI of a platform record."
        },
        "releaseDates": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#releaseDate",
            "type": "ref"
          }
        }
      }
    },
    "website": {
      "type": "object",
      "required": [
        "url"
      ],
      "properties": {
        "url": {
          "type": "string",
          "format": "uri"
        },
        "type": {
          "type": "string",
          "knownValues": [
            "official",
            "wiki",
            "steam",
            "gog",
            "epicGames",
            "itchIo",
            "twitter",
            "instagram",
            "youtube",
            "twitch",
            "discord",
            "reddit",
            "facebook",
            "wikipedia",
            "bluesky",
            "xbox",
            "playstation",
            "nintendo",
            "meta",
            "other"
          ]
        }
      }
    },
    "gameView": {
      "type": "object",
      "required": [
        "uri",
        "name",
        "applicationType"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        },
        "media": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#mediaItem",
            "type": "ref"
          }
        },
        "genres": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#genre",
            "type": "ref"
          }
        },
        "themes": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#theme",
            "type": "ref"
          }
        },
        "viewer": {
          "ref": "games.gamesgamesgamesgames.defs#viewerState",
          "type": "ref"
        },
        "summary": {
          "type": "string"
        },
        "releases": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#release",
            "type": "ref"
          }
        },
        "likeCount": {
          "type": "integer",
          "minimum": 0
        },
        "applicationType": {
          "ref": "games.gamesgamesgamesgames.defs#applicationType",
          "type": "ref"
        }
      }
    },
    "itchIoId": {
      "type": "object",
      "required": [
        "developer",
        "game"
      ],
      "properties": {
        "game": {
          "type": "string"
        },
        "developer": {
          "type": "string"
        }
      }
    },
    "ageRating": {
      "type": "object",
      "required": [
        "organization",
        "rating"
      ],
      "properties": {
        "rating": {
          "type": "string"
        },
        "organization": {
          "type": "string",
          "knownValues": [
            "esrb",
            "pegi",
            "cero",
            "usk",
            "grac",
            "classInd",
            "acb"
          ]
        },
        "contentDescriptors": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "mediaItem": {
      "type": "object",
      "properties": {
        "blob": {
          "type": "blob",
          "accept": [
            "image/*",
            "video/*"
          ],
          "maxSize": 200000000
        },
        "title": {
          "type": "string"
        },
        "width": {
          "type": "integer"
        },
        "height": {
          "type": "integer"
        },
        "locale": {
          "type": "string"
        },
        "mediaType": {
          "enum": [
            "accoladesTrailer",
            "announcementTrailer",
            "artwork",
            "cinematicTrailer",
            "conceptArt",
            "cover",
            "coverAlt",
            "coverHistorical",
            "coverSquare",
            "cutscene",
            "devDiary",
            "gameplayImage",
            "gameplayTrailer",
            "icon",
            "infographic",
            "intro",
            "keyArt",
            "keyArtLogo",
            "launchTrailer",
            "logoBlack",
            "logoColor",
            "logoWhite",
            "releaseDateTrailer",
            "screenshot",
            "teaser",
            "trailer"
          ],
          "type": "string"
        },
        "description": {
          "type": "string"
        }
      }
    },
    "systemSpec": {
      "type": "object",
      "properties": {
        "os": {
          "type": "string"
        },
        "memory": {
          "type": "string"
        },
        "directx": {
          "type": "string"
        },
        "storage": {
          "type": "string"
        },
        "graphics": {
          "type": "string"
        },
        "processor": {
          "type": "string"
        },
        "soundCard": {
          "type": "string"
        },
        "additionalNotes": {
          "type": "string"
        }
      },
      "description": "Hardware/software specification for a platform."
    },
    "timeToBeat": {
      "type": "object",
      "properties": {
        "hastily": {
          "type": "integer"
        },
        "normally": {
          "type": "integer"
        },
        "completely": {
          "type": "integer"
        }
      }
    },
    "companyRole": {
      "type": "string",
      "knownValues": [
        "developer",
        "publisher",
        "porter",
        "supporter"
      ]
    },
    "creditEntry": {
      "type": "object",
      "required": [
        "role"
      ],
      "properties": {
        "role": {
          "ref": "games.gamesgamesgamesgames.defs#individualRole",
          "type": "ref"
        },
        "department": {
          "type": "string",
          "maxLength": 640
        }
      }
    },
    "externalIds": {
      "type": "object",
      "properties": {
        "gog": {
          "type": "string"
        },
        "igdb": {
          "type": "string"
        },
        "xbox": {
          "type": "string"
        },
        "steam": {
          "type": "string"
        },
        "itchIo": {
          "ref": "games.gamesgamesgamesgames.defs#itchIoId",
          "type": "ref"
        },
        "twitch": {
          "type": "string"
        },
        "epicGames": {
          "type": "string"
        },
        "googlePlay": {
          "type": "string"
        },
        "playStation": {
          "type": "string"
        },
        "humbleBundle": {
          "type": "string"
        },
        "appleAppStore": {
          "type": "string"
        },
        "nintendoEshop": {
          "type": "string"
        }
      }
    },
    "releaseDate": {
      "type": "object",
      "properties": {
        "region": {
          "type": "string",
          "knownValues": [
            "worldwide",
            "europe",
            "northAmerica",
            "australia",
            "newZealand",
            "japan",
            "china",
            "asia",
            "korea",
            "brazil"
          ]
        },
        "status": {
          "type": "string",
          "knownValues": [
            "advancedAccess",
            "alpha",
            "beta",
            "cancelled",
            "digitalCompatibilityRelease",
            "earlyAccess",
            "nextGenOptimizationRelease",
            "offline",
            "release"
          ]
        },
        "releasedAt": {
          "type": "string"
        },
        "releasedAtFormat": {
          "enum": [
            "YYYY-MM-DD",
            "YYYY-MM",
            "YYYY-Q1",
            "YYYY-Q2",
            "YYYY-Q3",
            "YYYY-Q4",
            "YYYY",
            "TBD"
          ],
          "type": "string"
        }
      }
    },
    "viewerState": {
      "type": "object",
      "properties": {
        "like": {
          "type": "string",
          "format": "at-uri"
        }
      }
    },
    "externalVideo": {
      "type": "object",
      "required": [
        "videoId",
        "platform"
      ],
      "properties": {
        "title": {
          "type": "string"
        },
        "videoId": {
          "type": "string"
        },
        "platform": {
          "type": "string",
          "knownValues": [
            "youtube",
            "twitch",
            "vimeo"
          ]
        }
      }
    },
    "orgCreditView": {
      "type": "object",
      "required": [
        "uri",
        "roles"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "roles": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#companyRole",
            "type": "ref"
          }
        },
        "orgUri": {
          "type": "string",
          "format": "at-uri"
        },
        "displayName": {
          "type": "string",
          "maxLength": 640
        }
      }
    },
    "gameDetailView": {
      "type": "object",
      "required": [
        "name",
        "uri",
        "createdAt"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        },
        "media": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#mediaItem",
            "type": "ref"
          }
        },
        "modes": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#mode",
            "type": "ref"
          }
        },
        "genres": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#genre",
            "type": "ref"
          }
        },
        "parent": {
          "type": "string",
          "format": "at-uri"
        },
        "themes": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#theme",
            "type": "ref"
          }
        },
        "videos": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#externalVideo",
            "type": "ref"
          }
        },
        "engines": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "at-uri"
          }
        },
        "summary": {
          "type": "string"
        },
        "keywords": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "releases": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#release",
            "type": "ref"
          }
        },
        "websites": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#website",
            "type": "ref"
          }
        },
        "createdAt": {
          "type": "string",
          "format": "datetime"
        },
        "storyline": {
          "type": "string"
        },
        "ageRatings": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#ageRating",
            "type": "ref"
          }
        },
        "orgCredits": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#orgCreditView",
            "type": "ref"
          }
        },
        "timeToBeat": {
          "ref": "games.gamesgamesgamesgames.defs#timeToBeat",
          "type": "ref"
        },
        "collections": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "at-uri"
          }
        },
        "externalIds": {
          "ref": "games.gamesgamesgamesgames.defs#externalIds",
          "type": "ref"
        },
        "publishedAt": {
          "type": "string",
          "format": "datetime"
        },
        "actorCredits": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#actorCreditView",
            "type": "ref"
          }
        },
        "applicationType": {
          "ref": "games.gamesgamesgamesgames.defs#applicationType",
          "type": "ref"
        },
        "alternativeNames": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#alternativeName",
            "type": "ref"
          }
        },
        "languageSupports": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#languageSupport",
            "type": "ref"
          }
        },
        "multiplayerModes": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#multiplayerMode",
            "type": "ref"
          }
        },
        "playerPerspectives": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#playerPerspective",
            "type": "ref"
          }
        }
      }
    },
    "individualRole": {
      "type": "string",
      "knownValues": [
        "director",
        "producer",
        "designer",
        "programmer",
        "artist",
        "animator",
        "writer",
        "composer",
        "soundDesigner",
        "voiceActor",
        "qa",
        "localization",
        "communityManager",
        "marketing"
      ]
    },
    "actorCreditView": {
      "type": "object",
      "required": [
        "uri",
        "credits"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "credits": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#creditEntry",
            "type": "ref"
          }
        },
        "actorUri": {
          "type": "string",
          "format": "at-uri"
        },
        "displayName": {
          "type": "string",
          "maxLength": 640
        }
      }
    },
    "alternativeName": {
      "type": "object",
      "required": [
        "name"
      ],
      "properties": {
        "name": {
          "type": "string"
        },
        "locale": {
          "type": "string"
        },
        "comment": {
          "type": "string"
        }
      }
    },
    "applicationType": {
      "enum": [
        "addon",
        "bundle",
        "dlc",
        "episode",
        "expandedGame",
        "expansion",
        "fork",
        "game",
        "mod",
        "port",
        "remake",
        "remaster",
        "season",
        "standaloneExpansion",
        "update"
      ],
      "type": "string"
    },
    "gameSummaryView": {
      "type": "object",
      "required": [
        "uri",
        "name"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        },
        "media": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#mediaItem",
            "type": "ref"
          }
        },
        "summary": {
          "type": "string"
        },
        "applicationType": {
          "ref": "games.gamesgamesgamesgames.defs#applicationType",
          "type": "ref"
        },
        "firstReleaseDate": {
          "type": "integer",
          "description": "Earliest release date as YYYYMMDD integer."
        }
      }
    },
    "languageSupport": {
      "type": "object",
      "required": [
        "language"
      ],
      "properties": {
        "audio": {
          "type": "boolean"
        },
        "language": {
          "type": "string"
        },
        "interface": {
          "type": "boolean"
        },
        "subtitles": {
          "type": "boolean"
        }
      }
    },
    "multiplayerMode": {
      "type": "object",
      "properties": {
        "platform": {
          "type": "string"
        },
        "hasDropIn": {
          "type": "boolean"
        },
        "onlineMax": {
          "type": "integer"
        },
        "hasLanCoop": {
          "type": "boolean"
        },
        "offlineMax": {
          "type": "integer"
        },
        "onlineCoopMax": {
          "type": "integer"
        },
        "hasSplitscreen": {
          "type": "boolean"
        },
        "offlineCoopMax": {
          "type": "integer"
        },
        "hasCampaignCoop": {
          "type": "boolean"
        },
        "hasSplitscreenOnline": {
          "type": "boolean"
        }
      }
    },
    "platformVersion": {
      "type": "object",
      "required": [
        "name"
      ],
      "properties": {
        "os": {
          "type": "string"
        },
        "cpu": {
          "type": "string"
        },
        "gpu": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "media": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#mediaItem",
            "type": "ref"
          }
        },
        "memory": {
          "type": "string"
        },
        "output": {
          "type": "string"
        },
        "storage": {
          "type": "string"
        },
        "summary": {
          "type": "string"
        },
        "connectivity": {
          "type": "string"
        },
        "maxResolution": {
          "type": "string"
        }
      }
    },
    "gameFeedViewItem": {
      "type": "object",
      "required": [
        "game"
      ],
      "properties": {
        "game": {
          "ref": "games.gamesgamesgamesgames.defs#gameView",
          "type": "ref"
        },
        "feedContext": {
          "type": "string",
          "maxLength": 2000
        }
      }
    },
    "platformCategory": {
      "type": "string",
      "knownValues": [
        "console",
        "portable",
        "computer",
        "arcade",
        "operatingSystem"
      ]
    },
    "platformFeatures": {
      "type": "object",
      "required": [
        "platform",
        "features"
      ],
      "properties": {
        "features": {
          "type": "array",
          "items": {
            "type": "string",
            "knownValues": [
              "achievements",
              "cloudSaves",
              "controllerSupport",
              "controllerSupportFull",
              "coop",
              "coopLan",
              "coopOnline",
              "crossPlatformMultiplayer",
              "familySharing",
              "inAppPurchases",
              "leaderboards",
              "levelEditor",
              "moddingSupport",
              "multiPlayer",
              "multiPlayerLan",
              "multiPlayerOnline",
              "pvp",
              "pvpLan",
              "pvpOnline",
              "remotePlayPhone",
              "remotePlayTablet",
              "remotePlayTV",
              "remotePlayTogether",
              "singlePlayer",
              "steamTradingCards",
              "steamWorkshop",
              "trackingAndManagement",
              "vrSupport"
            ]
          }
        },
        "platform": {
          "type": "string",
          "knownValues": [
            "steam",
            "gog",
            "epicGames",
            "playStation",
            "xbox",
            "nintendoEshop"
          ]
        }
      },
      "description": "Features supported by a game on a specific storefront/platform."
    },
    "engineSummaryView": {
      "type": "object",
      "required": [
        "uri",
        "name"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        }
      }
    },
    "playerPerspective": {
      "type": "string",
      "knownValues": [
        "auditory",
        "firstPerson",
        "isometric",
        "sideView",
        "text",
        "thirdPerson",
        "topDown",
        "vr"
      ]
    },
    "profileSummaryView": {
      "type": "object",
      "required": [
        "uri",
        "did",
        "profileType"
      ],
      "properties": {
        "did": {
          "type": "string",
          "format": "did"
        },
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "avatar": {
          "type": "blob",
          "accept": [
            "image/png",
            "image/jpeg"
          ],
          "maxSize": 10000000
        },
        "displayName": {
          "type": "string",
          "maxLength": 640
        },
        "profileType": {
          "type": "string",
          "knownValues": [
            "actor",
            "org"
          ]
        }
      }
    },
    "systemRequirements": {
      "type": "object",
      "required": [
        "platform"
      ],
      "properties": {
        "minimum": {
          "ref": "#systemSpec",
          "type": "ref"
        },
        "platform": {
          "type": "string",
          "knownValues": [
            "windows",
            "mac",
            "linux"
          ]
        },
        "recommended": {
          "ref": "#systemSpec",
          "type": "ref"
        }
      },
      "description": "System requirements for a game on a specific platform."
    },
    "platformSummaryView": {
      "type": "object",
      "required": [
        "uri",
        "name"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        },
        "category": {
          "ref": "games.gamesgamesgamesgames.defs#platformCategory",
          "type": "ref"
        },
        "abbreviation": {
          "type": "string"
        }
      }
    },
    "orgProfileDetailView": {
      "type": "object",
      "required": [
        "uri",
        "did"
      ],
      "properties": {
        "did": {
          "type": "string",
          "format": "did"
        },
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "media": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#mediaItem",
            "type": "ref"
          }
        },
        "avatar": {
          "type": "blob",
          "accept": [
            "image/png",
            "image/jpeg"
          ],
          "maxSize": 10000000
        },
        "parent": {
          "type": "string",
          "format": "at-uri"
        },
        "status": {
          "type": "string",
          "knownValues": [
            "active",
            "inactive",
            "merged",
            "acquired",
            "defunct"
          ]
        },
        "country": {
          "type": "string"
        },
        "websites": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#website",
            "type": "ref"
          }
        },
        "createdAt": {
          "type": "string",
          "format": "datetime"
        },
        "foundedAt": {
          "type": "string",
          "format": "datetime"
        },
        "description": {
          "type": "string",
          "maxLength": 3000
        },
        "displayName": {
          "type": "string",
          "maxLength": 640
        },
        "descriptionFacets": {
          "type": "array",
          "items": {
            "ref": "app.bsky.richtext.facet",
            "type": "ref"
          }
        }
      }
    },
    "skeletonGameFeedItem": {
      "type": "object",
      "required": [
        "game"
      ],
      "properties": {
        "game": {
          "type": "string",
          "format": "at-uri"
        },
        "feedContext": {
          "type": "string",
          "maxLength": 2000
        }
      }
    },
    "collectionSummaryView": {
      "type": "object",
      "required": [
        "uri",
        "name"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "name": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        },
        "type": {
          "type": "string",
          "knownValues": [
            "franchise",
            "series",
            "curated"
          ]
        }
      }
    },
    "orgProfileSummaryView": {
      "type": "object",
      "required": [
        "uri",
        "did"
      ],
      "properties": {
        "did": {
          "type": "string",
          "format": "did"
        },
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "avatar": {
          "type": "blob",
          "accept": [
            "image/png",
            "image/jpeg"
          ],
          "maxSize": 10000000
        },
        "displayName": {
          "type": "string",
          "maxLength": 640
        }
      }
    },
    "actorProfileDetailView": {
      "type": "object",
      "required": [
        "uri",
        "did"
      ],
      "properties": {
        "did": {
          "type": "string",
          "format": "did"
        },
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "avatar": {
          "type": "blob",
          "accept": [
            "image/png",
            "image/jpeg"
          ],
          "maxSize": 10000000
        },
        "pronouns": {
          "type": "string",
          "maxLength": 200
        },
        "websites": {
          "type": "array",
          "items": {
            "ref": "games.gamesgamesgamesgames.defs#website",
            "type": "ref"
          }
        },
        "createdAt": {
          "type": "string",
          "format": "datetime"
        },
        "description": {
          "type": "string",
          "maxLength": 3000
        },
        "displayName": {
          "type": "string",
          "maxLength": 640
        },
        "descriptionFacets": {
          "type": "array",
          "items": {
            "ref": "app.bsky.richtext.facet",
            "type": "ref"
          }
        }
      }
    },
    "actorProfileSummaryView": {
      "type": "object",
      "required": [
        "uri",
        "did"
      ],
      "properties": {
        "did": {
          "type": "string",
          "format": "did"
        },
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "avatar": {
          "type": "blob",
          "accept": [
            "image/png",
            "image/jpeg"
          ],
          "maxSize": 10000000
        },
        "displayName": {
          "type": "string",
          "maxLength": 640
        }
      }
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against games.gamesgamesgamesgames.defs

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:web:lexicon.store
CID
bafyreigoq6tbgqh6oswpgyx5ag3zwx34cdv2w5xqlxsiask75qnckf4idy
Indexed At
2026-03-20 15:55 UTC
AT-URI
at://did:web:lexicon.store/com.atproto.lexicon.schema/games.gamesgamesgamesgames.defs

Referenced Schemas (1)

Lexicon Garden

@