서비스 정의
GameSnapshots는 게임 아트를 소재로 한 가챠 카드 수집 게임입니다(2026-07 피봇, JON-1162). 홈에서 게임을 고르고 크래딧으로 카드를 뽑으면 서버가 확률을 차등한 등급(커먼·레어·에픽·레전더리·미시컬)을 붙여 컬렉션에 소장해 주며, 좋은 등급일수록 희귀하고 포켓몬 카드처럼 화려하게 렌더됩니다. 뽑은 카드는 공개 카드/컬렉션 페이지로 자랑·공유하거나, opensea형 마켓에서 다른 수집가와 크래딧으로 사고팔 수 있습니다(구매는 서버 원자 트랜잭션으로 구매자↔판매자 크래딧을 이체, 민팅 없음). 뽑기 풀은 큐레이션 게임 아트이며, 기존 AI 아트 쿡북(작품 상세 프롬프트·✨리믹스, 게임/툴/태그/이벤트 탐색, 커뮤니티 업로드)은 하위 표면으로 유지됩니다.
해결하려는 문제
게임 팬아트와 AI 생성 이미지는 여러 플랫폼에 흩어져 있어 “이 게임의 멋진 아트"를 한곳에서 모아보기 어렵습니다. 또 AI 이미지 생성이 보편화되면서 게임을 소재로 한 창작은 늘었지만, 게임 타이틀을 축으로 정리·발견할 채널은 마땅치 않습니다. GameSnapshots는 게임 타이틀을 기준으로 AI 아트를 모아 디스커버리와 공유를 한 화면에서 제공합니다.
핵심 타깃
- 게임 팬·크리에이터: 좋아하는 게임의 팬아트를 감상하고 자신의 작품을 공유하고 싶은 사용자
- AI 아트 창작자: 미드저니·SDXL 등으로 만든 게임 이미지를 선보일 갤러리를 찾는 사용자
- 검색 유입 사용자: “○○ 게임 아트”, “○○ 팬아트” 같은 키워드로 들어오는 글로벌 사용자 (ko/en/ja)
핵심 사용자 흐름
- 갤러리 감상: 게임별 마소너리 그리드로 AI 아트·팬아트 포스트를 둘러보기
- 유저 업로드: 로그인 후 직접 만든 게임 아트를 업로드하고 사용 도구·게임 태그를 지정
- 게임별 탐색: 특정 게임의 상세 페이지에서 해당 게임 아트 모아보기
- 이벤트·쿠폰 확인 (보조): 진행 중인 게임 이벤트와 사용 가능한 쿠폰 정보 확인
주요 기능
- 게임별 AI 아트 갤러리: 게임 타이틀 단위로 팬아트·AI 생성 이미지를 마소너리 그리드로 모아보기
- 프롬프트 쿡북: 모든 작품의 프롬프트·네거티브 프롬프트를 무료 공개 + 원클릭 복사
- ✨프롬프트 리믹스: 공개 프롬프트에 스타일·조명·구도 조합을 섞은 변형 생성(무료 일일 쿼터 + 크래딧)
- 유저 업로드: 로그인 사용자가 직접 만든 게임 아트를 프롬프트와 함께 무료 공개로 업로드·공유
- 생성 도구 태그: 미드저니·SDXL·DALL·E 3 등 사용한 도구를 포스트에 표시
- 이벤트·쿠폰 (보조): 진행 중인 게임 이벤트·쿠폰 정보를 함께 제공
- 북마크: 관심 작품 저장
- 다국어 지원: 한국어·영어·일본어
- 모바일 앱: 웹과 함께 제공되는 네이티브 모바일 앱 (Expo)
서비스 설계 포인트
- 게임 타이틀이 디스커버리의 축: 흩어진 게임 아트를 “어떤 게임이냐"로 묶어 탐색성을 높임
- 이미지 우선 갤러리: 텍스트보다 비주얼을 앞세운 마소너리 레이아웃
- 유저 생성 + AI 생성 공존: 직접 그린 팬아트와 AI 생성 이미지를 같은 갤러리에서 함께
- 검색 유입 친화적 구조: 게임명·아트 키워드 검색에 대응하는 정적 페이지 구성
기술 스택
- Frontend: Astro 5 + React 19 islands + Tailwind CSS v4 (정적 사이트 생성, SSG)
- Mobile: Expo (React Native)
- Backend: Firebase Auth + Firestore (named database: gamesnapshots)
- Hosting: Firebase Hosting (project: mrlatte, site: gamesnapshots)
- Features: 다크 테마 디자인, 반응형 레이아웃, 다국어 라우팅 (ko/en/ja)