what is GameScry

It is aimed at indie games, but all games are welcome.

posting games

Anyone can submit a game listing - you don't need to be the owner. Listings are unique by name, case-insensitive. To edit a listing after it's posted you must be either:

Anonymously-posted listings can be claimed by any logged in user.

Listing ownership can be transferred or disputed if needed.


Mana is points earned on site.

You can use up to 3 mana upvoting a game.


Crystal is purchased or awarded currency, used for limited actions such as placing ads and quests.

GSGP: Game Scry Game Protocol - show live data from your game

GSGP is a standardized JSON structure which you can make available for GameScry or other sites to ping for real-time data about your game. It is intended for online games but anyone capable of creating an endpoint for it is welcome to.


After adding GSGP details to your listing here, GameScry will automatically begin pinging your GSGP endpoint for updates to display, approx every 30 min.

    "name": "name of your game - optional, just for reference",
    "image_url": "https://some-game.com/logo.png",
    "active_players": 123,
    "description": "use \n for new lines",
    "leaderboards": {
        "board label": {
            "[player name / id]": 123,
            "[player name / id]": 123
        "board label": {
            "[player name / id]": 123,
            "[player name / id]": 123

Also - the endpoint is currently arbitrary (enter it on your game listing, GameScry will look there), but it is encouraged to use only "/gsgp" GET going forward, as other sites are beginning to look for that.


Feel free to: contact the dev or post feedback on the forums

{"PUBLIC_ROOT":"","LOGO_URL":"/resource/media/scry2.png","MSSP_MIN_INTERVAL":60,"GSGP_MIN_INTERVAL":100,"DESC_LENGTH":1000,"FILE_LIMIT":2000000,"GIF_LIMIT":5000000,"NAME_LIMIT":100,"REVIEW_MAX":1000,"REVIEW_TITLE_MAX":100,"REPUTATION":"mana","CURRENCY":"token","stages":{"concept":"Just planning; no development in progress","prototype":"Development has begun, but everything is in flux","alpha":"The core game is playable but major features remain in flux","beta":"The game design goals have been achieved and it is now a matter of quality control and bug fixing","released":"The game is alive; it cannot be taken back, it must now find it's own way in the world"},"META_CATEGORIES":{"game":{"types":["genre","setting","mechanics","art style","language"],"color":[0.5,0,1]},"skills":{"types":["payment","stage of development","team size","I am a","compensation"],"color":[0.1,0.7,0.2]},"tech":{"types":["platform","engine","coded in","MUD engine"],"color":[1,0,0]},"default":{"types":["misc"],"color":[0.7,0.6,0.5]}},"META_CATEGORIES_USER":{"lookin fer_work":{"types":["I am a","looking for","setting","preferred settings"],"color":[0.1,0.8,0.9]},"offerin":{"types":["offering work","compensation offered"],"color":[0.1,1,0.2]},"tech":{"types":["game engines","js frameworks","web frameworks","tools","languages","editors / IDE"],"color":[1,0,0]},"default":{"types":["misc"],"color":[0.7,0.6,0.5]}},"META_CATEGORIES_LISTINGS":{"looking for":{"types":[],"color":[0.1,0.8,1]},"work type":{"types":["work type"],"color":[0.1,1,0.3]},"team info":{"types":["team size","languages (spoken)","looking for"],"color":[0.1,0.8,1]},"tech":{"types":["engines","languages (code)"],"color":[1,0.1,0.2]},"default":{"types":[],"color":[0.7,0.6,0.5]}},"META_CATEGORIES_SERV":{"all":{"types":["tags"],"color":[0.6,0.4,0.4]},"default":{"types":[],"color":[0.6,0.7,0.9]}},"CATEGORIES":{"genre":"The gameplay style / mechanics that define the game","setting":"The narrative backdrop or theme for the game","mechanics":"Various mechanics found in the game","art style":"The general art style of the game","engine":"What engine used in development, if any","payment":"What type of payment required or allowed from players","stage of development":"What stage of development - all stages welcome, even ideas!","compensation":"Types of compensation for games that are actively recruiting help","looking for":"For games / ideas in development - what type of help desired. (\"players\" is assumed)","langauge":"Spoken language(s) supported in the game"},"FORUM":{"SUBJECT_MAX":20,"CONTENT_MAX":1000},"PLAY":{"CELL_SIZE":5,"COLORS":{"dungeon":[200,150,100],"royale":[200,150,220],"agent":[150,170,150]},"BALL_HEIGHT":2,"GY":[-140,-165]},"statue_types":{"self_portrait":{"small":50,"medium":100,"large":150}},"STRIPE":{"LIVE":true,"PUBLIC_KEY":"pk_live_51MHvLnCU87GRwnVWroLGc3quQXJtObT0ZBTNvVpVaWrQKEay0qVZJoR5PVxhZTWGx09bXnT1tNmHamQzAGRMsS6z00LGPG10P8","ITEMS":{"Basic Crystal Pack":{"id":"prod_N1zYsIbt0vTOUD","description":"30 crystal per purchase","amount":30}}},"CRYSTALS":{"BANNER_BURN_DAILY":3,"REWARD_SUGGESTIONS":3},"MANA":{"START_POINTS":10,"CREATE_POINTS":10,"REVIEW_POINTS":5,"CONVERT_RATIO":3,"GAME_VOTE_COST":1},"UPVOTE_LIMIT":3,"MAX_BANNERS":4,"crystal_icon":"/resource/media/crystal.png","mana_icon":"/resource/media/mana-flask-light.png","WAGER_INCREMENT":1,"WAGER_CARDS":{"archer":{"ranged":true,"desc":"Increase your wager for the round by X points"},"assassin":{"melee":true,"desc":"Has a (10 x X)% chance of reducing opponent to zero. If caught, assassin is reduced to zero."},"defender":{"melee":true,"desc":"Always begins higher than opponent"},"paladin":{"melee":true,"desc":"If winning, increase your wager by X. If losing, decrease wager by X"},"shepherd":{"melee":true,"desc":"Distribute 1 power to next X friendly cards"},"siren":{"ranged":true,"desc":"Increase opponent wager by X"},"dryad":{"melee":true,"desc":"Increase own wager by X plus the total number of unflipped cards"},"wanderer":{"melee":true,"desc":"Add X unflipped cards to both players"}}}