公開と共有
PlayDrop ゲームのジャンルとタグ
PlayDrop ゲームに使える必須のジャンル、任意のサブジャンル、遊び方、テーマ、雰囲気のタグと、それらによってゲームが一覧や検索のどこに表示されるかを説明します。
タグは、PlayDrop のジャンルページ、フィルター、検索、おすすめの中でゲームの位置を決めます。ゲームを正確に表すものを少しだけ選びましょう。間違ったタグを付けると、すぐに離れてしまうプレイヤーにゲームが表示されます。
ルール
- すべてのゲームにジャンルが必要です。
game-genre/…タグを付けるか、design.genreにジャンルまたはサブジャンルを設定してください。 - タグは
game-subgenre/sudokuのようにgroup/tagの形で書く、既存のタグへの参照です。自由入力のタグは拒否されます。 - 1ゲームにつき、重複しないタグを最大20個まで付けられます。
- サブジャンルを選んだときは、その大分類のジャンルも残してください:
game-subgenre/sudokuにはgame-genre/puzzleを付けます。
json
{
"tags": ["game-genre/puzzle", "game-subgenre/sudoku", "game-feel/relaxed", "game-play-mode/daily-challenges"],
"design": { "genre": "game-subgenre/sudoku" }
}ゲームが複数のジャンルに当てはまるときは、design.genre でメインのカテゴリーを示します。
ジャンル(game-genre)
text
family action adventure arcade board card casino casual educational fps idle music platformer puzzle rpg racing
role-playing shooter simulation sports strategy tower-defense trivia wordサブジャンル(game-subgenre)
text
brawler fighting obby endless-runner battle-royale open-world sandbox survival roguelike action-rpg escape-room
real-time-strategy turn-based-strategy deckbuilder tycoon city-builder life-sim farming clicker match-3 merge
bubble-shooter block-puzzle sorting jigsaw hidden-object 2048 sudoku solitaire mahjong chess checkers word-search
crossword driving drifting soccer basketball golf rhythm flying dress-up decorating cleaning-organizing incremental
collecting minesweeper遊び方(game-play-mode)
text
single-player 2-player multiplayer online-multiplayer local-multiplayer co-op couch-co-op 1v1 party-games
challenge-a-friend daily-challenges instant-games mobile-games controller-games social turn-based-multiplayer遊び方のタグはプレイヤーに向けてゲームを説明するものです。PlayDrop がパーティーやコントローラーを開始するときに使うのは、catalogue.json の遊び方の宣言(types、party、controller)です。両方の内容をそろえてください。
テーマ(game-theme)と雰囲気(game-mood)
text
fantasy sci-fi space horror zombies animals dinosaurs cars pirates superheroes memes cooking fashion robots numbers
pets
funny cute challenging story-driven asmrデザインの観点
genre のほかに、任意の design オブジェクトでは、ゲームの観点ごとにタグを1つ指定します。ほかのタグと同じく group/tag の形で書きます(例:"feel": "game-feel/relaxed")。各フィールドが受け付けるのは、それぞれのグループのタグだけです。
text
coreGameplay (core-gameplay): aim build collect defend dodge explore fly manage match merge platform race rhythm shoot solve sort survive
perspective (perspective): 2d-fixed-screen 2d-side-view 2d-top-down 2d-isometric 3d-first-person 3d-third-person 3d-top-down 3d-isometric
controls (game-controls): drag gamepad keyboard pointer swipe tap
visualStyle (visual-style): hand-drawn low-poly pixel-art realistic stylized
progression (game-progression): endless levels rounds score-chase story waves
feel (game-feel): chaotic cozy fast-paced playful relaxed snappy strategic tense weighty最新の一覧を読み取る
これらの一覧は随時変わります。ゲームは sdk.assets.tags.list() と sdk.assets.tags.get(groupSlug, tagSlug) で現在のタグを読み取れます。不明なタグを含むアップロードは、そのタグ名を示すメッセージ付きで拒否されます。