Saya membuat lalu meluncurkan sebagai side project sebuah alat yang, jika diberi dua game + 3 tag mekanik, akan menghasilkan dokumen desain game 1 halaman + concept art dengan AI.
Sebagai non-developer, saya ingin menambah pengalaman meluncurkan layanan hanya dengan ide, dan karena saya sangat tertarik pada game indie, saya memikirkan arah seperti ini.
Sprint 3 akhir pekan, total biaya kumulatif $0.14. Next.js 15 + Anthropic Claude + fal Flux schnell + Upstash + Vercel Pro (Fluid Compute).
🔗 https://modmix.io
Alasan membuatnya
Saat terpikir “game apa yang sebaiknya saya buat”, saya merasa akan bagus jika ada trigger yang bisa memberi inspirasi.
Bukan sekadar bertanya sekali ke ChatGPT lalu selesai, saya ingin mendapatkan hasil yang terstruktur seperti materi, dari input → output.
Input·output
- Input: dua judul game + 3 tag mekanik (pilih dari 30 whitelist)
- Output: dokumen desain game 1 halaman (title / hook / core loop / 3~5 systems / scope / playtime) + concept art Flux
- Demo: https://modmix.io (tanpa pendaftaran, 10 kali per hari per IP)
Struktur sprint 3 akhir pekan
- W1 (Anthropic Claude): definisi skema JSON, penanganan kasus penolakan (umpatan·kata terlarang), rate limit Upstash
- W2 (fal Flux schnell + kartu berbagi): kartu OG 1200×630 dengan Edge runtime ImageResponse, deep link Threads/X
- W3 (deploy Vercel): tier Pro + Fluid Compute (budget 300s) — karena chaining Anthropic 20s + fal 15s
Beberapa keputusan teknis
- Anthropic vs OpenAI: untuk penanganan kasus penolakan (adversarial input), Claude lebih rapi. Model melakukan penolakan sendiri dengan JSON flag, server hanya bercabang.
- Flux schnell vs dev/pro: 10x lebih murah, kualitas concept art masih dapat diterima. Prioritas utama adalah kontrol biaya.
- Pemisahan API: /api/generate (Claude only, ~4s) → render teks langsung / /api/image (fal, ~5s) → swap gambar. Waktu tunggu yang terasa 11s → 4s.
- Payload kartu OG: query string base64 tunggal berisi concept + imageUrl (
?c=). Berfungsi dalam batas URL X 2KB. next/og edge runtime. - rate limit: 10 request per hari per IP. Upstash Redis. Jika melonjak, hotfix 5/hari sudah disiapkan.
Biaya
- Total kumulatif $0.14 (gabungan W1+W2, Anthropic + fal + Upstash)
- Alert harian $5 aktif. Jika melonjak, perketat rate limit atau turunkan model.
Keterbatasan (backlog v0.2)
- Kualitas prompt. Konsep output sudah coherent, tetapi belum sampai interesting. Akan di-reground dengan data 30 hari setelah launch.
- URL berbagi panjang dan kurang enak dilihat karena berupa query base64. URL pendek = perlu DB·ID unik → v0.2.
- Penyimpanan hasil·riwayat·regenerasi semuanya v0.2 (perlu infrastruktur auth).
Belum ada komentar.