Dungeon Architect Unity Bản ghi chú tiếng Việt nội bộ

Thiết kế Snap Flow Graph

Bản này diễn giải lại nội dung Unity để dễ đọc bằng tiếng Việt, kèm media từ tài liệu gốc để đối chiếu thao tác.

Tóm tắt sử dụng

Snap Flow Graph mô tả luồng node trừu tượng, sau đó builder chọn module phù hợp cho từng node.

Thiết kế graph nên bắt đầu đơn giản, build thử, rồi thêm nhánh, room category, key-lock hoặc rule nâng cao.

Workflow Snap Flow

Snap Flow không sinh từng tile nhỏ; nó ghép các module/prefab phòng đã dựng sẵn.

Mỗi module cần bounds rõ ràng và connection socket đúng hướng để builder biết có thể nối với module khác ở đâu.

Module Database là nguồn dữ liệu chính để builder chọn phòng. Nếu database thiếu category hoặc connection phù hợp, generation dễ thất bại.

Sau khi graph tạo layout trừu tượng, builder chọn module cụ thể và ghép chúng qua connection tương thích.

Checklist module prefab

Pivot và kích thước module thống nhất với grid/module size bạn dùng.

Connection type phân biệt đúng cửa thường, cửa khóa, hành lang, cầu thang hoặc cổng đặc biệt.

Prefab có đủ collider, lighting/probe hoặc gameplay marker nếu game cần.

Có nhiều biến thể module cho cùng vai trò để dungeon không lặp quá rõ.

Các mục trong trang gốc

Không có mục con trong trang gốc.

Minh họa từ tài liệu gốc

Ut 05 flow 01
Ut 05 flow 01
Ut 05 flow 02
Ut 05 flow 02
Ut 05 flow 03
Ut 05 flow 03
Ut 05 flow 04
Ut 05 flow 04
Ut 05 flow 05
Ut 05 flow 05
Ut 05 flow 06
Ut 05 flow 06
Ut 05 flow 07
Ut 05 flow 07
Ut 05 flow 08
Ut 05 flow 08
Ut 05 flow 09
Ut 05 flow 09
Ut 05 flow 10
Ut 05 flow 10
Ut 05 flow 11
Ut 05 flow 11
Ut 05 flow 12
Ut 05 flow 12

Ghi chú khi áp dụng trong Unity

  • Luôn build thử với nhiều seed sau khi đổi graph, database hoặc theme.
  • Nếu generation thất bại, kiểm tra builder config, asset graph, module/theme database và marker trước khi sửa code.
  • Với gameplay runtime, hãy đợi dungeon build xong rồi mới spawn player, AI, item hoặc bake/update navigation.