Game Unity

Chúng ta bắt đầu GDD v1.0 – Thiết kế 20 level đầu tiên

Được. Chúng ta bắt đầu GDD v1.0 – Thiết kế 20 level đầu tiên.

Tôi sẽ thiết kế theo tư duy của một game thật: không chỉ nghĩ “màn này chơi thế nào”, mà còn nghĩ “màn này dạy người chơi điều gì, tạo cảm xúc gì và đóng góp gì cho thế giới”.

🌍 PUZZLE WORLD

20 LEVEL ĐẦU — Vertical Slice v0.1

🗺️ Cấu trúc 20 level

🏠 KHU NHÀ
│
├── 01  Làm quen
├── 02  Những thứ thất lạc
├── 03  Đúng chỗ
├── 04  Ghép đôi
├── 05  Dọn căn phòng
│
├── 06  Khu vườn bắt đầu sống
├── 07  Phân loại
├── 08  Con đường
├── 09  Xoay
├── 10  Chiếc hộp
│
├── 11  Kết hợp
├── 12  Ghi nhớ
├── 13  Tìm kiếm
├── 14  Di chuyển có giới hạn
├── 15  Sửa chữa
│
├── 16  Puzzle kép
├── 17  Puzzle ba bước
├── 18  Bẫy
├── 19  Puzzle tổng hợp
└── 20  🎉 KHÔI PHỤC NGÔI NHÀ

⭐ LEVEL 1 — “Mọi thứ đã sai chỗ”

Mục tiêu

Dạy người chơi kéo và thả.

Căn phòng:

       🏠

   🪑       📚

        🪴

   🧸       🧦

Một số đồ vật đang ở sai vị trí.

Người chơi kéo từng vật về vị trí được gợi ý.

Cơ chế

Drag & Drop

Độ khó

⭐

Thời gian

Khoảng 20–40 giây.

Phần thưởng

⭐⭐⭐

+50 🪙

Thế giới thay đổi

Căn phòng sáng hơn.

Một chiếc đèn 💡 bật lên.

Điều người chơi học

“Tôi có thể chạm và kéo đồ vật.”


⭐ LEVEL 2 — “Ai đang ở nhầm nhà?”

Xuất hiện:

🧸  📚  🛏️  🍳  🪥  👟

Người chơi phải tìm những đồ vật không thuộc phòng ngủ.

Cơ chế

Find / Identify

Twist

Không nói bằng chữ.

Chỉ sử dụng hình ảnh.

Kết quả

🍳 và một số vật không phù hợp được đưa ra khỏi phòng.

Căn phòng trở nên gọn hơn.


⭐ LEVEL 3 — “Ghép đôi”

Các đồ vật bị tách thành từng cặp:

👟          👟

🧦          🧦

🎧          🎧

🔑          🔑

Người chơi nối hoặc kéo hai vật giống nhau lại.

Cơ chế

Match

Phần thưởng

Mỗi cặp:

POP! ✨


⭐ LEVEL 4 — “Chiếc tủ”

Xuất hiện một chiếc tủ có các ngăn.

┌───────────────┐
│ 👕 │ 📚 │ 🧸 │
├────┼────┼────┤
│ 👟 │ 🎮 │ 🧦 │
└───────────────┘

Người chơi phải đưa từng vật về đúng ngăn.

Điểm mới

Có vị trí đích rõ ràng.

Không còn đơn giản là “ghép giống nhau”.


⭐ LEVEL 5 — “Căn phòng hoàn chỉnh”

Đây là level đầu tiên có cảm giác WOW.

Người chơi phải hoàn thành một chuỗi nhỏ:

Đồ vật → đúng vị trí
       ↓
Căn phòng sạch
       ↓
Đèn bật
       ↓
Cửa mở
       ↓
🌳 KHU VƯỜN

Sau khi thắng:

camera zoom out.

Người chơi lần đầu nhìn thấy khu vườn.

🌳 NEW AREA UNLOCKED

Đây là phần thưởng cảm xúc đầu tiên.


🌳 LEVEL 6 — “Khu vườn bị xáo trộn”

Bây giờ game mở rộng.

🌳    🌸

   🪴

🐝        🪨

    🌱

Một số cây, đá và chậu hoa nằm sai vị trí.

Người chơi sắp xếp lại.

Cơ chế

Placement

Khó hơn Level 1

Không có vị trí được highlight liên tục.

Người chơi bắt đầu tự quan sát.


🍎 LEVEL 7 — “Khu vườn màu sắc”

Xuất hiện:

🔴 🔵 🟢
🟢 🔴 🔵
🔵 🟢 🔴

Mỗi màu tương ứng với một khu vực.

Người chơi phân loại.

Cơ chế

Sort

Đây là lần đầu tiên

Game bắt đầu yêu cầu người chơi suy luận quy tắc.


🛤️ LEVEL 8 — “Con đường”

Pip cần đi từ:

🏠 ──────── 🏪

Nhưng đường bị xáo trộn.

Người chơi phải đặt các mảnh đường:

╔══╗
╚══╝

để tạo đường liên tục.

Cơ chế

Connect / Path

Khi hoàn thành

Pip thực sự chạy trên con đường.

🏃💨

Đây là lần đầu tiên puzzle ảnh hưởng trực tiếp đến nhân vật.


🔄 LEVEL 9 — “Xoay thế giới”

Các mảnh đường bị xoay sai:

┌─      ─┐
  │      │

Người chơi chạm vào từng mảnh để xoay.

Cơ chế

Rotate

Mỗi lần chạm:

↻

Khi tất cả kết nối:

✨✨✨


📦 LEVEL 10 — “Chiếc hộp kỳ lạ”

Một chiếc hộp:

┌─────────────┐
│             │
│             │
│             │
└─────────────┘

Các đồ vật:

🪴
📚
🧸
🔑

Phải xếp sao cho tất cả vừa vào hộp.

Cơ chế

Packing

Đây là puzzle đầu tiên buộc người chơi phải nghĩ:

“Đặt cái nào trước?”


🧠 LEVEL 11 — “Đừng vội”

Bắt đầu giai đoạn 2.

Có ba vật:

🔑   🚪   🧰

Nhưng người chơi phải:

1. Tìm chìa khóa

↓

2. Mở hộp

↓

3. Lấy dụng cụ

Cơ chế

Multi-step puzzle

Đây là bước chuyển cực kỳ quan trọng.

Người chơi bắt đầu hiểu:

Một hành động có thể tạo điều kiện cho hành động tiếp theo.


🧠 LEVEL 12 — “Bạn có nhớ không?”

Trong 3 giây:

🍎     🧸

      🔑

📚            🎧

Sau đó tất cả biến mất.

Người chơi phải nhớ vị trí.

Cơ chế

Memory

Lưu ý

Chỉ 4–5 vật ở level đầu.

Không được biến thành bài kiểm tra trí nhớ khó chịu.


🔍 LEVEL 13 — “Có gì đó không đúng”

Một khu vườn gần như giống hệt nhau.

Có một vật khác biệt.

Ví dụ:

🌳 🌳 🌳 🌳
🌳 🌳 🌳 🌳
🌳 🌳 🌳 🌳
🌳 🌳 🌳 🌴

Người chơi tìm 🌴.

Cơ chế

Find the odd one

Đây là puzzle cực dễ hiểu

Nhưng rất tốt để tạo sự đa dạng.


🔢 LEVEL 14 — “Chỉ được 5 lần”

Một số vật cần di chuyển.

Nhưng:

Chỉ được 5 thao tác.

Đây là lần đầu tiên chúng ta đưa vào:

Move limitation

Người chơi phải suy nghĩ trước khi hành động.


🔧 LEVEL 15 — “Sửa lại”

Một chiếc máy nhỏ bị hỏng:

⚙️  🔋  ⚡

Các bộ phận bị tách.

Người chơi phải lắp:

🔋 → ⚡ → ⚙️

Cơ chế

Repair / Assembly

Khi hoàn thành:

⚡

Máy hoạt động.


🔥 LEVEL 16 — “Hai luật”

Bây giờ chúng ta bắt đầu kết hợp.

Ví dụ:

Bước 1: tìm đúng vật.

↓

Bước 2: đặt vào đúng vị trí.

Đây là:

Find + Placement

Không thêm cơ chế mới.

Chúng ta chỉ kết hợp những thứ người chơi đã học.


🔥 LEVEL 17 — “Ba bước”

🔍 FIND
   ↓
🔄 ROTATE
   ↓
📦 PACK

Ví dụ:

Tìm đúng mảnh → xoay đúng hướng → đặt vào hộp.

Mục tiêu

Kiểm tra xem người chơi có thực sự hiểu các mechanic trước đó không.


⚠️ LEVEL 18 — “Đừng chạm vào!”

Xuất hiện:

🌳   🌳   🌳
🐝   🌸   🐝
🌳   💥   🌳

Một số vật là obstacle.

Người chơi phải đưa Pip đến đích mà không chạm chúng.

Cơ chế

Avoidance

Nhưng vẫn rất đơn giản.


🧩 LEVEL 19 — “Thế giới bị xáo trộn”

Đây là mini boss puzzle.

Màn hình chứa nhiều thứ từ các level trước:

🏠
🌳
🛤️
📦
🔑
🪑
🧸
⚙️

Người chơi phải:

tìm → sắp xếp → kết nối → sửa chữa

theo đúng thứ tự.

Đây là lần đầu tiên người chơi cảm nhận:

“À, mình đã học được tất cả những thứ này.”


🎉 LEVEL 20 — “Ngôi nhà trở lại”

Đây không nên là level khó nhất.

Đây là level cảm xúc.

Pip đứng trước ngôi nhà:

       ☀️

    🌳     🌳

       🏠

   🌸  🌸  🌸

Người chơi hoàn thành một puzzle cuối cùng.

Sau đó:

Camera từ từ zoom out.

Ta nhìn thấy:

        ☀️

 🌳     🏠      🌳
      🌸 🌸
  🛤️────────────
       🏪

          🌳

Các khu vực đã được khôi phục.

Pip:

🥳

Màn hình:

⭐ WORLD RESTORED ⭐

⭐⭐⭐

20 / 20

🏠 HOME RESTORED

Và sau đó:

🌊 NEW WORLD

Một vùng đất mới xuất hiện ở xa.


🎯 Tại sao 20 level này quan trọng?

Chúng ta vừa tạo ra một vertical slice.

Nó chứng minh được rằng game có thể đi theo vòng lặp:

       PUZZLE
          ↓
       SOLVE
          ↓
       REWARD
          ↓
   WORLD CHANGES
          ↓
    NEW AREA
          ↓
     NEW PUZZLE
          ↓
         ...

Đây chính là linh hồn của game.


⚠️ Nhưng có một việc tôi muốn chúng ta làm trước khi viết Unity

Tôi chưa muốn chúng ta vội vàng lập project.

Có một câu hỏi rất quan trọng:

Game này sẽ chơi bằng cách nào?

Tôi đề xuất portrait 9:16, chơi bằng một tay trên điện thoại.

Ví dụ:

┌──────────────────┐
│ ⭐ 1250      ⚙️  │
│                  │
│                  │
│      🏠          │
│                  │
│   🪑       🧸    │
│                  │
│      🪴          │
│                  │
│                  │
│  💡 HINT         │
└──────────────────┘

Không joystick. Không nút điều khiển phức tạp.

Chủ yếu:

tap + drag + swipe + rotate.

Điều này rất phù hợp với game puzzle phổ thông.


🚀 Bước tiếp theo: thiết kế Core Gameplay Prototype

Bây giờ chúng ta đã có 20 level trên giấy. Bước kế tiếp tôi muốn làm với bạn là thiết kế chính xác màn hình gameplay đầu tiên:

  • kích thước màn hình
  • vị trí từng UI
  • camera
  • vật thể
  • cách kéo/thả
  • collision
  • snap vào vị trí
  • animation khi đặt đúng
  • animation khi đặt sai
  • tính sao
  • nút Hint
  • nút Pause
  • chuyển Level 1 → Level 2

Sau đó tôi sẽ chuyển nó thành kiến trúc Unity cụ thể: Scene nào, GameObject nào, Script nào, Prefab nào, và code nào cần viết trước.

Đây mới là lúc chúng ta bắt đầu động vào Unity.

About the author

lbtmicr06

Leave a Comment