You are currently viewing Autopilot Ep Chơi Game Để Test Game Của Bạn Trên Unreal, Unity, Godot

Autopilot Ep Chơi Game Để Test Game Của Bạn Trên Unreal, Unity, Godot

Autopilot là plugin gắn vào project game của bạn. Nó tự học cách chơi game đó, tự mở cửa sổ PIE (Play In Editor) và chơi thử theo prompt bạn đưa. Repo do nhóm Aura làm (tryaura.dev), viết chủ yếu bằng Python, license Apache-2.0.

Vấn đề nó nhắm tới khá rõ: test game lặp đi lặp lại và tốn người. Bạn muốn biết cây có rung khi chặt bằng rìu không. Bạn muốn biết level hiện tại có chỗ nào trông sai không. Bạn muốn thử giết boss mà giữ máu trên 20%. Mỗi lần vậy phải mở editor, chạy, tự tay bấm, rồi ghi lại kết quả. Autopilot biến mấy việc đó thành một câu prompt.

Nó chạy thế nào

Autopilot không hardcode kịch bản hành vi. Nó đọc source code của project, dò PIE, rồi dùng một LLM coding agent để dựng “harness” (bộ khung điều khiển) cho một decision model. Trong lúc chơi, harness liên tục hỏi decision model chọn hành động nào tiếp theo. Xong thì cửa sổ PIE tự đóng, Autopilot sinh report.

Đây là learning hệ thống thật, không phải macro ghi lại. README nói thẳng: vài lần chạy đầu sẽ hơi đần vì memory chưa có gì. Càng chơi, harness sau càng chạy nhanh hơn và hành vi khôn hơn, né nhanh hơn, chọn vũ khí tốt hơn, aim tốt hơn. Điểm này giải quyết đúng cái đau của test tự động: kịch bản cứng thì game đổi một chút là vỡ.

Bốn kiểu prompt được hỗ trợ:

  • Exploration: “Explore the crafting system in Lvl_Main.”
  • Testing: “Go through the currently open level and tell me everything that looks wrong.”
  • Verification: “Verify that the tree shakes when you hit it with an axe.”
  • Goal: “Kill the boss while keeping your health above 20% of its maximum value.”

Vì sao 627 sao trong 2 ngày

Repo tạo ngày 2026-10-30, cập nhật 2026-11-01. Chưa đầy 3 ngày đã có 627 sao. Con số này đến nhanh vì hai lý do: nó đụng đúng chỗ đau của tester và QA game, và nó chạm được cả 3 engine lớn chứ không chỉ một. Một plugin hỗ trợ Unreal Engine 5.4 đến 5.8, Unity 6 trở lên, Godot 4.7 trở lên, trên cả Windows lẫn macOS, là độ phủ khá hiếm.

Mấy tool “bot test game” tôi từng thấy thường yêu cầu bạn viết script cho từng scenario. Autopilot nhận prompt bằng tiếng người, đọc code project để hiểu game, rồi tự chơi. Phần “tự chơi” dựa trên LLM agent nên nó xử lý được game mà bạn chưa từng định nghĩa action space. Đổi lại, nó cần quyền đọc source project và cần LLM bên dưới.

Cài đặt và chạy thử

Đường nhanh nhất là dùng build có sẵn. Vào https://www.tryaura.dev/autopilot/ tải bản cho engine và OS của bạn.

Unreal (v5.4-5.8): unzip, chuyển thư mục Autopilot/ vào Plugins/ của project (tự tạo thư mục nếu chưa có). Đường dẫn đúng phải là /Plugins/Autopilot/Autopilot.uplugin. Mở project, bấm icon Autopilot màu cam.

Unity (v6 trở lên): file tải về chứa com.ramenvr.autopilot-*.tgz. Mở project, vào Window > Package Management > Package Manager, chọn + > Install package from tarball… rồi trỏ vào file đó. Sau đó mở Window > Autopilot.

Godot (v4.7 trở lên): chuyển autopilot/ vào addons/. Mở project, bật Autopilot trong Project > Project Settings > Plugins. Dock Autopilot hiện bên phải.

Sau khi cài, làm theo setup flow. Khuyến nghị dùng tài khoản Aura (bấm Create Account hoặc Sign in). Xong authenticate bạn sẽ thấy trang “Agent service ready”, bấm Continue. Có tùy chọn chia sẻ run để cải thiện Autopilot (dev tự nhận là họ thích bạn bật cái này). Bước 10 phút chạy exploration đầu tiên là optional, được phép bỏ qua và gửi prompt luôn.

Nếu bạn build Unreal từ source, repo hỗ trợ path này:

git clone https://github.com/ramenvr/autopilot.git
cd autopilot
powershell -ExecutionPolicy Bypass -File tools\build_unreal.ps1 `
 -EngineDir "C:\path\to\UnrealEngine" `
 -PluginsDir "C:\path\to\YourProject\Plugins"

Ngoài plugin trong editor, có 2 đường khác. Một là dùng trong chính Aura (chỉ Unreal và Unity, dùng plan Aura). Hai là qua Claude Code hoặc Codex thông qua skill và MCP server của Autopilot. Setup bằng:

autopilot connect claude
autopilot connect codex

Rồi prompt kiểu “Use Autopilot to …”. Đường này xài subscription Claude/ChatGPT của bạn. Với dev đã có sẵn Claude Code trong workflow, đây là cách ít phải cài thêm nhất.

Ai nên dùng

Hợp nhất với team QA và solo dev đang làm game ở giai đoạn giữa, khi đã có level chơi được và cần smoke test trước mỗi build. Ví dụ cụ thể: mỗi lần merge nhánh lớn, chạy một prompt testing quét level chính xem có gì sai. Hoặc viết prompt verification cho các interaction quan trọng (cửa mở, item pickup, trigger hội thoại) để bắt regression mà unit test không bắt được.

Less hợp với team đang làm prototype sớm, vì game chưa đủ ổn định thì agent chơi cũng loạn. Cũng less hợp với ai không muốn gửi source code project cho một dịch vụ bên ngoài, dù có tùy chọn BYOK API key.

Ưu và nhược

Ưu: phủ 3 engine, chạy trên Windows và macOS, cài kiểu kéo thả, không cần viết script scenario. Prompt được tiếng người. Có đường dùng qua Claude Code và Codex nếu bạn không muốn mở editor. Report sinh tự động sau mỗi run.

Nhược và điều cần lưu ý, nói thẳng:

  • Vài run đầu sẽ tệ. README tự nhận “suboptimal behavior” là bình thường. Đừng đánh giá tool sau lần chạy đầu.
  • Install từ source chỉ được support cho Unreal. Unity và Godot phải dùng pre-built package.
  • Cần tài khoản Aura hoặc BYOK key. Không phải tool chạy offline hoàn toàn.
  • Repo mới 2 ngày tuổi, tài liệu còn mỏng, cộng đồng chưa có gì để dựa vào khi gặp lỗi lạ. Với tool đụng trực tiếp vào editor và build game, đây là rủi ro thật.
  • License Apache-2.0 thoáng, nhưng plugin có bundle font dưới SIL Open Font License, đọc file OFL của từng font nếu bạn redistribute.

Có một điểm tôi hơi lăn tăn: mô tả gốc trên GitHub chỉ vỏn vẹn “Play any game”, trong khi sản phẩm thực tế là plugin gắn vào engine, cần setup, cần account. Cái mô tả đó dễ khiến người ta tưởng đây là tool chơi game độc lập. Không phải. Đọc kỹ README trước khi cài.

Kết

627 sao trong 2 ngày là tín hiệu đáng để thử, nhất là nếu bạn đang làm Unreal hoặc Unity và đã chán cảnh tự tay chạy lại một level hàng chục lần mỗi sprint. Cài thử, cho nó 10 phút exploration trước, rồi mới đánh giá. Repo ở đây: ramenvr/autopilot.

Chia sẻ bài này

TelegramXFacebookZalo
Đăng ngày 02/11/2026
Giang Na
Về tác giả: Giang Na
Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.

Giang Na

Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.