CatGunner CookbookBardCat 1.1.59 · L1 ANALYSIS · tài liệu học

Công thức thực hành: muốn làm X thì làm thế này, game gốc làm thế này (bằng chứng), bẫy cần tránh.

0000 — Bắt đầu từ đâu: bản đồ cả game và lộ trình đọc

Bạn (dev) và artist muốn làm một game idle tương tự CatGunner. Cookbook này biến 11 tài liệu framework thành các công thức ngắn: *muốn làm X thì làm thế này — game gốc làm thế này (kèm bằng chứng) — bẫy đã gặp — checklis…

00-bat-dau-tu-dau.md · cập nhật 2026-09-05 03:34 +07
0101 — Vòng lặp cốt lõi (chặt cây → tiền → nâng cấp → stage → mở khoá → Rebirth)

Muốn làm một game idle "bắn cây kiếm tiền" thì trước hết phải nhìn thấy toàn bộ vòng lặp trong một trang: người chơi làm gì, số nào tăng, số nào reset, và cửa nào mở ra ở đâu. Trang này vẽ vòng lặp của CatGunner từ viên …

01-vong-lap-cot-loi.md · cập nhật 2026-09-05 08:45 +07
0202 — Kinh tế & số lớn: InfVal, chuỗi nhân, và bảng bake bằng lặp cắt cụt

Muốn một game idle có tiền tăng vượt double, nhân qua nhiều nguồn multiplier mà không sửa công thức mỗi lần thêm hệ thống, hiển thị gọn trên điện thoại (134.58b), và — quan trọng nhất — bảng cân bằng bạn ship phải đúng b…

02-kinh-te-so-lon.md · cập nhật 2026-09-06 23:06 +07
0303 — Prestige / Rebirth: vòng lặp lõi của idle

Idle không có "hết game"; nó có reset có thưởng: người chơi tự nguyện vứt tiến độ để đổi lấy một hệ số vĩnh viễn, rồi chạy lại quãng đường cũ nhanh gấp N. Muốn làm prestige đúng, bạn cần bốn thứ: (1) một tiền tệ meta tác…

03-prestige-rebirth.md · cập nhật 2026-09-05 04:55 +07
0404 — Chiến đấu & đạn (một class Bullet cho 7 loại súng)

Muốn một idle-shooter bắn liên tục (5 phát/giây), không cấp phát bộ nhớ, va chạm với hàng nghìn mục tiêu, và có nhiều "loại súng" (đơn, laser, xuyên, shotgun, nổ, tên lửa, sniper nổ) mà không cần cây prefab/class riêng c…

04-chien-dau-dan.md · cập nhật 2026-09-05 08:39 +07
0505 — Kẻ địch & wave (một Enemy chung, hành vi riêng ở component anh em)

Muốn màn hình có hàng nghìn mục tiêu (cây, quặng, quái, boss) mà vẫn 60 fps, và muốn thêm một loại mục tiêu mới không phải sửa code đạn — thì tách "phần chung" (máu, tiền, thanh máu, nảy) vào một component Enemy, và để m…

05-ke-dich-wave.md · cập nhật 2026-09-05 08:39 +07
0606 — Pet & nhân vật (đàn mèo leader/follower, bầy pet boids, Spine)

Muốn màn hình idle đông và sống: một mèo người chơi, vài mèo AI bám theo như đoàn rắn, một bầy pet lượn quanh không giẫm lên nhau — mà không cần pathfinding hay NavMesh. CatGunner làm bằng hai class flocking chạy nhiều n…

06-pet-nhan-vat.md · cập nhật 2026-09-06 23:06 +07
0707 — Juice & game feel

Muốn game idle "đã tay" — quái nảy khi trúng đạn, panel bật ra có độ nảy, số sát thương vỡ tung, thanh máu chạy mượt mà không giết frame-rate — thì làm theo cách CatGunner đã làm: nhiều component nhỏ (~20 dòng mỗi cái) g…

07-juice-game-feel.md · cập nhật 2026-09-05 08:45 +07
0808 — Âm thanh

Muốn một game idle bắn ~5 phát/giây và có hàng trăm nút bấm mà nghe được — không thành tiếng ồn trắng, không tăng vọt CPU mixer — thì làm như CatGunner: một singleton, một enum, hai AudioSource, và hai tầng chống trùng. …

08-am-thanh.md · cập nhật 2026-09-05 08:45 +07
0909 — VFX & pooling

Muốn hiệu ứng liên tục (mỗi viên đạn trúng, mỗi cây đổ, mỗi cục quặng vỡ) mà không để GC giết frame-rate trên điện thoại, thì học cách CatGunner ship 7 718 ParticleSystem trong một scene và vẫn chạy: hai kiểu pool cho ha…

09-vfx-pooling.md · cập nhật 2026-09-05 08:45 +07
1010 — Tiến trình & thang mở khoá

Bạn muốn làm một game idle có nhiều "phòng" (Rebirth, Mine, Fish, Boss, Pet, Hunt, Trip…) mở dần theo tiến độ, và mỗi phòng là một hệ thống nhỏ có nâng cấp, gacha, buff, nhiệm vụ riêng. Recipe này cho biết game gốc mở kh…

10-tien-trinh-mo-khoa.md · cập nhật 2026-09-06 22:46 +07
1111 — Monetization (IAA + IAP): quảng cáo là bản dùng thử của cửa hàng

Bạn muốn biết một game idle thương mại bán gì, bán bằng quảng cáo hay bằng tiền, đặt offer ở đâu, khi nào, và điều gì quyết định một người chơi có thấy quảng cáo hay không — để thiết kế tầng IAA/IAP cho game của mình mà …

11-monetization.md · cập nhật 2026-09-06 23:05 +07
1212 — Kiến trúc & quy mô (một-scene-481MB và cái giá)

Muốn biết một game idle thương mại thật sự lớn cỡ nào, và quyết định kiến trúc nào sẽ bắt bạn trả giá về sau — trước khi bạn lặp lại nó. CatGunner chọn một scene duy nhất chứa toàn bộ game (481 MB): không loading, không …

12-kien-truc-scale.md · cập nhật 2026-09-05 08:39 +07
1313 — Checklist content cho artist

Artist cần biết một game idle thương mại thật ship bao nhiêu content mỗi loại, và mỗi loại cần asset gì (sprite tĩnh, Spine, atlas, màu, âm thanh, font ảnh) để ước lượng khối lượng cho game tương tự. Trang này gom toàn b…

13-checklist-content-artist.md · cập nhật 2026-09-05 08:45 +07
1414 — Lưu game & thu nhập offline (nạp save an toàn, trả tiền vắng mặt đúng luật)

Một game idle sống bằng hai khoảnh khắc mà người chơi không nhìn thấy code: lúc nạp save (họ quay lại sau vài giờ) và lúc tính tiền vắng mặt (họ được trả bao nhiêu). Sai ở đây là sai im lặng và không đảo được: save bị gh…

14-luu-game-va-offline.md · cập nhật 2026-09-05 08:45 +07