samiul@portfolio:~/projects/game-galaxy$ cat README.md
12 Game Galaxy
Fly through a 3D galaxy where every planet is a playable game, with cloud saves.
samiul@portfolio:~/projects/game-galaxy$ cat problem.txt
Browser game portals are flat thumbnail grids with per-device progress. The goal was games set in an explorable space, with saves that follow the player across devices.
samiul@portfolio:~/projects/game-galaxy$ cat build.log
A Three.js galaxy with six solar systems, each with its own star colour and lighting, and fifteen HTML games on procedurally generated planets with rings, moons, atmospheres or asteroid belts. Click a planet and the game loads through a postMessage bridge. A FastAPI backend on async SQLite handles JWT auth and per-user, per-game saves; SvelteKit renders the frontend; it deploys with Docker Compose or systemd.
samiul@portfolio:~/projects/game-galaxy$ cat highlights.txt
- Six solar systems, fifteen playable games
- Procedural planets: rings, moons, atmospheres, asteroid belts
- JWT auth with per-user, per-game cloud saves
- postMessage bridge: games save without DOM access
samiul@portfolio:~/projects/game-galaxy$ cat stack.toml
# game-galaxy
galaxy = "three.js, 6 systems, 15 games"
api = "fastapi + async sqlite"
saves = "jwt auth, cross-device"
ship = "docker compose / systemd"
stack = ["Three.js", "SvelteKit", "FastAPI", "Docker"]
samiul@portfolio:~/projects/game-galaxy$ git remote -v