post
Thiết kế game indie theo hướng “một câu hứa”: cách để VitroGames tránh làm dự án loãng
Game nhỏ không chết vì thiếu tính năng. Nó thường chết vì không có một lời hứa rõ ràng khiến người chơi hiểu ngay vì sao nên thử.
Một lỗi phổ biến của game indie là bắt đầu bằng danh sách tính năng: có chiến đấu, có nâng cấp, có boss, có crafting, có daily quest, có NFT hoặc AI. Nghe nhiều nhưng người chơi vẫn không hiểu vì sao phải quan tâm. Game nhỏ không cần nhiều tính năng trước; nó cần một câu hứa đủ sắc. Câu hứa là thứ người chơi hiểu trong vài giây: “Bạn là một pháp sư mất trí nhớ, mỗi phép dùng sẽ xóa một ký ức”, hoặc “Bạn điều khiển một quán net ở thành phố cyberpunk và phải cứu khách khỏi quái vật trong màn hình”.
Câu hứa tốt có ba phần: vai trò, hành động chính và sự khác biệt. Vai trò trả lời “người chơi là ai”. Hành động chính trả lời “họ làm gì lặp đi lặp lại”. Sự khác biệt trả lời “tại sao game này không giống hàng trăm game khác”. Nếu thiếu một trong ba phần, dự án dễ bị loãng. “Game nhập vai đánh quái” quá chung. “Bạn là thợ săn ký ức, đánh quái bằng cách hy sinh một phần quá khứ của nhân vật” cụ thể hơn nhiều.
Với VitroGames, câu hứa còn phải gắn được với IP. Nếu VitroCharacters là lõi, gameplay không nên chỉ mượn hình nhân vật rồi đặt vào combat generic. Mỗi nhân vật nên có một cơ chế phản ánh mâu thuẫn của họ. Nhân vật sợ mất kiểm soát có thể mạnh lên khi thanh hỗn loạn tăng, nhưng nếu vượt ngưỡng sẽ tự gây nguy hiểm. Nhân vật sống bằng ký ức có thể copy kỹ năng địch, nhưng mỗi lần copy phải quên một kỹ năng cũ. Đây là cách IP biến thành gameplay, không chỉ thành skin.
Sau câu hứa là vòng lặp chính. Một game nhỏ nên có loop viết được trong một dòng: vào màn, chọn rủi ro, chiến đấu, nhận phần thưởng, thay đổi build, mở thêm câu chuyện. Loop càng rõ, đội càng dễ cắt scope. Tính năng nào không phục vụ loop thì để sau. Nếu câu hứa là “mỗi kỹ năng đổi bằng ký ức”, mọi hệ thống nên xoay quanh ký ức: item, quest, UI, boss, ending. Nếu thêm crafting nhưng không liên quan ký ức, nó có thể làm game to hơn nhưng yếu hơn.
Bước tiếp theo là tạo vertical slice, không phải full game. Vertical slice là 5–10 phút trải nghiệm chứng minh câu hứa có thật. Nó cần một nhân vật, một màn, một kẻ địch, một lựa chọn đau, một khoảnh khắc “à, game này khác”. Đừng làm 20 màn nhạt. Một lát cắt sắc giúp test nhanh: người chơi có hiểu không, có kể lại được không, có muốn xem tiếp không. Nếu họ không thể mô tả game bằng một câu sau khi chơi, câu hứa chưa đủ rõ.
Một checklist thực dụng cho VitroGames: ý tưởng nào cũng phải qua năm câu hỏi. Một, người chơi là ai. Hai, hành động lặp lại thú vị nhất là gì. Ba, điểm khác biệt nằm ở cơ chế hay chỉ ở trang trí. Bốn, nhân vật/IP có làm gameplay khác đi không. Năm, có thể làm bản chứng minh trong hai tuần không. Nếu câu trả lời mơ hồ, chưa nên mở rộng đội hình hay viết roadmap dài.
Cắt scope không có nghĩa là làm nhỏ tầm thường. Cắt scope là giữ phần sắc nhất. Stardew Valley không thắng vì có mọi thứ ngay từ đầu, mà vì fantasy “rời thành phố về nông trại và xây lại đời mình” cực rõ. Vampire Survivors không cần đồ họa đắt tiền; nó có loop né, nhặt, nâng cấp, bùng nổ dopamine. Một game VitroGames cũng nên tìm lõi như vậy: một fantasy dễ nói, một loop dễ nghiện, một IP dễ nhớ.
Kết luận: trước khi hỏi “thêm tính năng gì”, hãy hỏi “câu hứa của game là gì”. Khi câu hứa rõ, landing page rõ hơn, trailer rõ hơn, bài viết SEO rõ hơn, nội dung social rõ hơn, và quyết định sản xuất cũng bớt cảm tính. VitroGames nên dùng câu hứa như bộ lọc: cái gì làm lời hứa mạnh hơn thì giữ; cái gì làm người chơi khó hiểu hơn thì cắt.