
Cube Tidy: Sort & Fill
Sort Puzzle
Di chuyển và sắp xếp các khối màu để hoàn thành tòa tháp từng tầng — một game sort khối gọn gàng, thỏa mãn.
Vì sao dashboard chung là không đủ cho một studio test-launch game vài tuần một lần, và một hệ thống BI xây riêng đã thay đổi game nào được đầu tư thêm.
Đăng ngày 20 tháng 5, 2026
Game trong case study này
Analytics có sẵn trả lời câu hỏi marketing — lượt cài, phiên, doanh thu — nhưng không trả lời câu hỏi quyết định số phận game puzzle: người chơi mắc kẹt chính xác ở đâu, kinh tế có rò rỉ không, cohort nào xứng đáng chi thêm UA?
Với hơn một tá game live cùng lúc, đội cần một nơi để so sánh các game trên cùng định nghĩa, và cần số liệu đủ sớm để ngừng đầu tư vào game sai.
Một taxonomy sự kiện dùng chung cho mọi game trên framework.
Retention theo cohort (D1, D3, D7, D14, D30) với bộ lọc phân khúc.
Funnel từng level: số lần thử, thua, thời gian hoàn thành, dùng booster, drop-off.
Hiệu quả ad và IAP theo vị trí và sản phẩm, cùng source và sink của kinh tế trong game.
Hiển thị gần thời gian thực để quyết định go / kill có thể đưa ra trong vài ngày sau khi test launch.
Đo lường framework, không phải từng game. Sự kiện level, kinh tế, ad và IAP được các hệ thống dùng chung tự động phát ra, nên game mới được tracking đầy đủ ngay ngày đầu.
Xây dashboard quanh quyết định: mỗi màn hình tồn tại để trả lời một câu hỏi cụ thể producer hỏi hằng tuần.
Giữ định nghĩa chặt chẽ và được tài liệu hóa, để 'D7' hay 'level fail' nghĩa giống nhau ở mọi game và mọi cuộc trao đổi với đối tác.
Một SDK client Unity gom sự kiện với bộ đệm offline và gửi đến backend trên Google Cloud, với Firebase làm lớp định danh và remote config.
Dashboard web (report.cmzsoft.com) bao phủ engagement, cohort retention, funnel level, quảng cáo (impression, eCPM, fill rate, doanh thu theo vị trí), chuyển đổi IAP và doanh thu trên mỗi người trả tiền, dòng tiền tệ và phân khúc người chơi.
Remote config được kết nối với cùng dữ liệu, nên tham số độ khó, booster và sự kiện có thể thay đổi và đo lường mà không cần phát hành app.
Mọi game trên framework đều có dashboard cohort retention, funnel level và monetization từ bản build test đầu tiên.
Review level design giờ được dẫn dắt bởi dữ liệu funnel — designer nhận danh sách level có tỷ lệ thua hoặc drop-off bất thường thay vì đoán.
Cuộc trao đổi go / kill diễn ra trên số liệu chung với định nghĩa đã thống nhất, và mục tiêu KPI trong GD Studio chính là những chỉ số dashboard báo cáo.
Số liệu cụ thể từ các dashboard này là bảo mật và được chia sẻ với đối tác theo NDA.
Dashboard là một sản phẩm: nếu một màn hình không thay đổi quyết định nào, hãy xóa nó.
Phần khó nhất không phải pipeline mà là thống nhất định nghĩa và bám theo chúng.
Thời gian thực quan trọng nhất trong hai tuần đầu ra mắt; sau đó, kỷ luật hằng tuần thắng nhiễu hằng giờ.

Cube Tidy: Sort & Fill
Sort Puzzle
Di chuyển và sắp xếp các khối màu để hoàn thành tòa tháp từng tầng — một game sort khối gọn gàng, thỏa mãn.

Marble Away!
Conveyor Sort
Chạm để đưa bi từ khay lên băng chuyền và xem chúng lăn vào nhóm cùng màu — nhanh, xúc giác và thư giãn lạ thường.

Quyết định prototype nào xứng đáng được đầu tư thêm là quyết định đắt nhất của một studio. Khung quyết định chúng tôi dùng: ngưỡng thống nhất trước, một tập nhỏ chỉ số, và ba kết quả — go, iterate, kill.
4 phút đọc

D1 cho biết phiên đầu tiên có hiệu quả không. D7 cho biết bạn có một game hay không. Đây là những gì chúng tôi thấy dịch chuyển retention bảy ngày trong game puzzle mobile — và những gì hầu như không.
5 phút đọc
Publisher và nhà đầu tư có thể yêu cầu KPI chi tiết cho bất kỳ game nào.