Definition
GameSnapshots is a gacha card-collection game built on game art (2026-07 pivot, JON-1162). Pick a game on the home lobby and spend credits to draw a card; the server assigns a probability-weighted grade (Common · Rare · Epic · Legendary · Mythic) and saves it to your collection, with higher grades rarer and rendered like premium trading cards. Drawn cards can be shown off and shared via public card/collection pages, or bought and sold with other collectors on an OpenSea-style market (purchases transfer credits buyer↔seller in a server-side atomic transaction, no minting). The draw pool is curated game art, and the earlier AI-art cookbook (per-artwork prompts and ✨Remix, game/tool/tag/event browsing, community uploads) remains as a secondary surface.
Problem Statement
Game fan art and AI-generated images are scattered across many platforms, making it hard to gather “the great art for this game” in one place. As AI image generation has gone mainstream, game-themed creation has surged, but there’s no obvious channel that organizes and surfaces it by game title. GameSnapshots consolidates AI art around game titles so discovery and sharing happen on a single screen.
Core Audience
- Game fans and creators: Users who want to enjoy fan art for their favorite games and share their own work
- AI art creators: Users looking for a gallery to showcase game images made with Midjourney, SDXL, and similar tools
- Search-driven visitors: Global users (ko/en/ja) arriving via keywords like “[game] art” or “[game] fan art”
Core User Flow
- Browse the gallery: Explore AI art and fan-art posts in a per-game masonry grid
- Upload your work: Sign in and upload your own game art, tagging the tool used and the game
- Explore by game: See all art for a specific game on its detail page
- Check events and coupons (secondary): View ongoing game events and currently available coupons
Key Features
- Per-game AI art gallery: Fan art and AI-generated images gathered by game title in a masonry grid
- Prompt cookbook: Every post’s prompt and negative prompt shown free, with one-click copy
- ✨Prompt Remix: Style, lighting, and framing variations spun from the public prompt (free daily quota + credits)
- Community uploads: Signed-in users upload and share their own game art, prompt included, free and public
- Generation-tool tags: Posts show the tool used, Midjourney, SDXL, DALL·E 3, and more
- Events and coupons (secondary): Ongoing game events and coupon information alongside the gallery
- Bookmarks: Save the art you like
- Multi-language support: Korean, English, and Japanese
- Mobile app: A native mobile app (Expo) alongside the web experience
Product Design Principles
- Game title as the discovery axis: Group scattered game art by “which game” to make it browsable
- Image-first gallery: A masonry layout that leads with visuals over text
- Community + AI creation side by side: Hand-drawn fan art and AI-generated images in the same gallery
- Search-friendly structure: Static pages built to answer game-name and art keyword searches
Technology Stack
- Frontend: Astro 5 + React 19 islands + Tailwind CSS v4 (static site generation, SSG)
- Mobile: Expo (React Native)
- Backend: Firebase Auth + Firestore (named database: gamesnapshots)
- Hosting: Firebase Hosting (project: mrlatte, site: gamesnapshots)
- Features: Dark theme design, responsive layout, multi-language routing (ko/en/ja)