Chuyển đến nội dung
9 tháng 8, 2026 · Kỹ thuật

Engine thật, bản dựng thật: bên trong Unity Lab

Bài viết này mô tả sản phẩm tại thời điểm xuất bản. Xem AI BuilderAgent Teams để biết các tính năng hiện tại.

Engine thật, bản dựng thật: bên trong Unity Lab

Đây là phần không được lòng nhiều người: việc cấm chiêu trò rẻ tiền đã khiến chúng tôi tốn thời gian và tiền bạc thật sự, và chúng tôi vẫn sẽ làm lại như vậy không chút do dự. Hầu hết các công cụ tạo game bằng AI đều giả lập 3D — một canvas nghiêng, một chút toán phối cảnh, xong trong một buổi chiều. Chúng tôi cũng đã thử, và nó hoạt động đúng như những gì bạn nghĩ.

Dấu hiệu rõ ràng xuất hiện vào ngày chúng tôi đặt một bản giả lập canvas cạnh một bản build được render bởi engine thực sự. Đó không phải là vấn đề gu thẩm mỹ hay độ hoàn thiện. Một bên trông như một trò chơi. Bên còn lại trông như một bảng tính đã cố gắng quá sức. Vì vậy chúng tôi đưa vào một quy tắc cứng trong hướng dẫn của builder: render bằng engine thật hoặc không gì cả. Game trên web chạy bằng bộ three.js và stack vật lý được đóng gói sẵn. Bất cứ thứ gì tự nhận là chất lượng native đều phải đi qua Unity Lab, nơi các agent viết mã C# thực sự cho Unity 6 và biên dịch các bản build WebGL mà bạn có thể chơi ngay trên trình duyệt.

Phần không ai cảnh báo trước: tài sản (assets)

Cấm bộ render giả là nửa dễ. Phần khó là engine thật chỉ render những gì bạn cung cấp cho nó, và các agent chỉ viết code, nếu để tự do, sẽ tạo ra "programmer art" — những khối cầu gồ ghề với ý định tốt, chẳng có gì mà người chơi muốn nhìn. Giải pháp không phải là một bộ render tốt hơn. Đó là sắp xếp lại quy trình: concept trước, hình khối sau. Một agent vẽ concept art trước khi chạm vào mesh. Sau đó một agent tạo mô hình viết script Blender nhắm theo concept đó, render nó ở chế độ chạy nền, và một vòng kiểm tra hình ảnh sẽ so sánh bản render với concept và gửi trả script để chỉnh sửa cho đến khi cả hai thực sự khớp nhau.

Vòng lặp đó chậm và tốn nhiều tài nguyên tính toán để "tranh cãi" với chính nó. Nhưng đó cũng là thứ duy nhất giúp chúng tôi vượt qua giai đoạn programmer art. Mỗi trang chi tiết trong lab đều công bố các vòng kiểm tra của nó, để bạn có thể quan sát quá trình hội tụ thay vì chỉ tin lời chúng tôi nói. Đây là tác phẩm mới nhất, một gác đàn organ, ở vòng một và vòng bốn:

Gác đàn organ — vòng kiểm tra Blender đầu tiên Gác đàn organ — vòng kiểm tra Blender thứ tư
Cùng một script tạo mô hình ở vòng kiểm tra 1 (trái) và vòng 4 (phải). Không ai chỉnh sửa mô hình bằng tay; vòng lặp cứ viết lại script cho đến khi bản render khớp với concept.

Và khi nó đã nằm trong engine với ánh sáng và vật liệu thực sự phát huy tác dụng:

Gác đàn organ được render trong Unity 6
Tác phẩm hoàn chỉnh, được render bởi chính Unity 6. Mọi ảnh chụp engine trên trang lab đều đến từ một bản build thật — không bao giờ là mockup.

Âm thanh cũng là câu chuyện tương tự với một tông khác

Phiên bản âm thanh của bản giả canvas là tiếng bíp oscillator trơ trọi, và có một giai đoạn game của chúng tôi đầy rẫy những âm thanh đó — dễ tạo, nhưng ngay lập tức bị nhận ra là rẻ tiền. Cùng chẩn đoán, cùng phương thuốc: một quy tắc cứng cộng với công cụ thực sự. Mọi thứ giờ đây đều đến từ nhạc cụ được lấy mẫu, 84 loại trong một thư viện nội bộ, cộng với âm thanh nền được thu âm. Một cấp độ cảng biển sẽ có tiếng nước và tiếng chim mòng biển nghe như tiếng nước và chim mòng biển thật. Âm báo thành công của một trò chơi giải đố được chơi bởi một thứ gì đó, chứ không phải được tính toán bởi thứ gì đó.

Tại sao lại đưa cả mớ hỗn độn này lên mạng

Một video demo chỉ cho bạn thấy năm phút xuất sắc nhất. Một lab cho bạn thấy tất cả, kể cả những vòng mà mô hình trông chưa ổn.

Lab hiện lưu giữ 83 trang build đã công bố, và Blender Studio trình bày khía cạnh tài sản theo cách riêng của nó — script, ảnh render xoay vòng, toàn bộ lịch sử kiểm tra kể cả những phần chưa hoàn hảo. Chúng tôi cố tình công bố cả những vòng thất bại. Ai cũng có thể chọn lọc một tấm ảnh đẹp; điều đó chẳng chứng minh được gì. Việc cho thấy mọi lần lặp, kể cả hình khối xấu xí ở vòng một, khó giả mạo hơn nhiều, và đó chính là toàn bộ mục đích của cách làm này.

Giờ là phần nhượng bộ, vì những người phản đối cách làm này không sai về chi phí. Một bản giả canvas ra mắt trong một buổi chiều; quy trình của chúng tôi cần một vòng kiểm tra, một agent tạo mô hình, và thời gian biên dịch engine thật trước khi có bất cứ thứ gì chơi được. Với một bản demo nhanh hay một game làm cho vui trong jam, chi phí đó thực sự không đáng — chiêu canvas nhanh hơn và, với năm phút chơi mà chẳng ai chụp màn hình kỹ, có lẽ là đủ tốt. Chúng tôi không phủ nhận điều đó. Chúng tôi chỉ đơn giản là không xây dựng cho những game chơi năm phút rồi bỏ, và một khi chất lượng mới là sản phẩm thực sự, con đường chậm là con đường duy nhất sống sót khi va chạm với người chơi thật.

Kỹ thuật
Chia sẻXLinkedInFacebookRedditQuoraWhatsAppTelegramEmail
← Tất cả bài viết