축 자체에는 액션성·난이도 같은 고정된 뜻이 없습니다. UMAP이 이웃 관계를 화면에 놓으면서 만든 좌표라서 지도를 다시 계산하면 회전하거나 뒤집힐 수도 있습니다.
GAME SPACE
Steam 게임 지도
가까울수록 비슷한 게임입니다. 지도를 움직이고 점을 골라 주변 게임을 살펴보세요.
게임 자료를 불러오는 중입니다.
HOW TO READ
이 지도는 어떻게 읽나요?
가까운 점은 태그와 설명이 비슷한 게임이고, 덩어리는 유사한 게임군입니다. 다만 화면의 정확한 거리와 빈 공간 크기를 유사도나 시장 기회로 곧바로 해석하면 안 됩니다.
고차원 자료에서 각 게임의 가까운 이웃을 찾고, 그 관계가 가능한 한 유지되도록 2차원에 다시 배치하는 비선형 차원 축소 알고리즘입니다. 원 논문 ↗
자료와 방법
현재 지도는 Steam 공개 상점 정보와 SteamSpy 공개 목록에서 리뷰 기준을 통과한 게임의 상위 태그를 TF-IDF 벡터로 바꾼 뒤 UMAP으로 2차원에 배치합니다. 리뷰 수·긍정 비율·출시 연도는 Steam 상점 응답을 사용하며, 화면 위 자료 설명에 현재 범위와 배치 방법을 표시합니다.
전체판 생성기는 게임 설명과 태그를 OpenAI 임베딩으로 변환하고 UMAP 좌표만 배포합니다. API 키와 원본 개인 데이터는 브라우저나 저장소에 저장하지 않습니다. UMAP(Uniform Manifold Approximation and Projection)은 고차원 벡터에서 가까운 이웃 관계를 찾아 저차원에서도 최대한 유지하도록 배치하는 비선형 차원 축소 방법입니다.
X축과 Y축은 UMAP이 만든 표시 좌표일 뿐 각각 대응하는 게임 속성이 없습니다. 같은 자료를 다시 계산하면 지도가 회전·반전될 수 있으며, 점 사이의 절대 거리나 빈 공간 크기를 정확한 시장 규모로 해석하면 안 됩니다.
리뷰 100개 이상 전체판은 공식 Steam Web API로 게임 목록을 페이지별로 받은 뒤, 모든 appid를 Steam 상점 묶음 API에 500개씩 요청해 실제 리뷰 수로 거릅니다. 설명은 별도 상점 자료에서 천천히 수집해 캐시하고, 임베딩과 UMAP은 서버 작업으로 한 번 계산한 뒤 좌표만 정적 파일로 배포합니다. 방문자의 브라우저가 Steam 전체를 조회하지 않습니다.