Đường ống công cụ là tập hợp các công cụ mà một tài sản phải trải qua từ sáng tạo ban đầu cho đến thời điểm nó được sử dụng trong trò chơi.
Ví dụ:
- Một nghệ sĩ tạo ra một mô hình 3d trong 3dsmax
- Bộ chuyển đổi biến định dạng 3dxmax thành thứ mà công cụ trò chơi có thể sử dụng để kết xuất nó
- Script trích xuất dữ liệu hình ảnh từ mô hình và đặt hình ảnh vào một thư mục nhất định, trong khi đặt mô hình vào một thư mục khác.
Đồng thời
- Một nhà thiết kế cấp độ nhập mô hình vào trình chỉnh sửa cấp độ gia đình có thể chỉnh sửa mô hình 3dsmax và thêm đường dẫn cho AI trong một tệp riêng dựa trên mô hình đó
- Một trình chuyển đổi khác tải tệp AI và xuất nó ở định dạng nhị phân
- Một tập lệnh đặt tệp nhị phân vào đúng thư mục để trò chơi tải nó dựa trên thông tin trong đó
Tất cả các công cụ này đều có mục đích và phải được thực hiện theo đúng thứ tự trên tài sản.
Mỗi công ty có một bộ đường ống riêng cho các mục đích khác nhau (ví dụ: một cho các mô hình 3d, một cho âm thanh, một cho AI, v.v.): họ phát triển ra khỏi nhu cầu của công ty và các kỹ sư nghĩ về chúng.