Điều đầu tiên: như @ZEKE đã đề xuất trong các nhận xét cho câu hỏi của bạn, bạn nên kiểm tra: Làm cách nào để xác định các yêu cầu phần cứng / phần mềm tối thiểu của trò chơi của tôi? Ngoài ra, vào cuối ngày, chỉ có thử nghiệm thực sự có thể cung cấp cho bạn câu trả lời cuối cùng cho điều đó, vì @ Trừu tượng-Sky đã trả lời trong câu trả lời khác.
Tuy nhiên, bạn chắc chắn có thể có một số gợi ý. Ở đây, tôi sẽ trả lời câu hỏi ban đầu của bạn, câu hỏi mang nhiều câu hỏi phụ - không phải phiên bản chỉnh sửa, vì chỉ đề cập đến "môi trường thấp nhất có thể" trở nên quá mơ hồ. Nhưng, tất nhiên, tôi chỉ trả lời kỹ lưỡng cho một phần câu hỏi phụ của bạn, bởi vì @zehelvion đã đưa ra các ý kiến, nó trở nên khó xử lý khi nhiều nội dung khác nhau được trộn lẫn trong cùng một câu hỏi.
Vì thế:
1) Làm cách nào để xác định phiên bản DirectX yêu cầu tối thiểu?
Theo mặc định, yêu cầu tối thiểu của các trò chơi UE4 kể từ năm 2014 là DirectX10, vì động cơ yêu cầu GPU SM4.0. Vì vậy, nếu bạn không sử dụng bất kỳ thư viện hoặc plugin hoặc chức năng bên ngoài nào dành riêng cho DirectX11 hoặc 12, rất có thể đối với trò chơi DirectX10 của bạn cũng sẽ là đường cơ sở. Vì vậy, bắt đầu bằng cách kiểm tra điều đó.
2) Làm cách nào để kiểm tra những gì tôi cần đưa vào trình cài đặt (ngoài bản dựng Actuall)? Ví dụ tôi có cần cài đặt các gói phân phối lại VC không? Nếu vậy thì cái nào? Điều tương tự cũng xảy ra với directx.
Điều đó là không thể trả lời mà không biết chi tiết hơn nhiều về những gì bạn đã sử dụng, triển khai và đưa vào trò chơi của bạn. Tôi nghĩ rằng câu hỏi này xứng đáng với một câu hỏi riêng biệt với nhiều chi tiết về trò chơi của bạn.
3) Làm thế nào để xác định phiên bản windows tối thiểu? Điều này bị giới hạn bởi khả năng tương thích directx phải không? Nếu trò chơi của tôi chạy trên DirectX10 trở lên thì tất cả các phiên bản HĐH có ít nhất direct10 sẽ ổn chứ?
Không cần thiết. Windows Vista đã có DirectX10 và Epic vẫn chưa bao giờ hỗ trợ HĐH đó một cách chính thức. Vì vậy, không rõ liệu các trò chơi UE4 có chạy trên đó mà không gặp vấn đề gì không. Tôi đã đọc nhân viên của Epic đề cập rằng các trò chơi UE4 có thể hoạt động trong Vista, nhưng đó sẽ là một trường hợp để xác minh theo kinh nghiệm trong từng trường hợp cơ sở. Vì vậy, nếu bạn muốn nhắm tới Vista, có thể có một chút hy vọng.
Điều thường được cho là hệ thống tối thiểu cho một trò chơi sử dụng UE4 là Windows 7 sp1. Tuy nhiên, một lần nữa, nếu bạn đã cài đặt hoặc bao gồm bất kỳ thư viện hoặc plugin bên ngoài nào, bạn sẽ phải kiểm tra kỹ xem tất cả những thứ đó cũng hoạt động trở lại Windows 7 sp1. Nhưng nếu mối quan tâm của bạn là thậm chí lạc hậu, để tương thích với Windows XP, cũng có thể có hy vọng. Nhân viên sử thi đã đề cập trong quá khứ (ví dụ: chủ đề diễn đàn này: https://forums.unrealengine.com/showthread.php?1310-Unreal-Engine-4-etc ) rằng họ đang tìm kiếm khả năng tương thích với phiên bản của OpenGL sẽ làm cho nó hoạt động ngay cả trong Windows XP. Trong bản phát hành UE4.2, họ đã công bố bản xem trước về tính tương thích đó: https://www.unrealengine.com/blog/unreal-engine-42-release
Nhưng theo mặc định, đó là Windows 7 sp1 nếu không có gì bên ngoài trò chơi của bạn yêu cầu Windows 8 hoặc 10.
4) Đây có thể là một câu hỏi ngu ngốc nhưng trong phiên bản 64 hoặc 32 bit tôi nên phân phối trò chơi của mình? 32 luôn tốt hơn bởi vì ai cũng có thể chạy nó phải không?
Chà, cuối cùng thì đó là một ý kiến dựa trên một ý kiến - vì vậy rất khó để trả lời. Nhưng tôi có thể cung cấp cho bạn một trong những sự đánh đổi cơ bản: các hệ thống 32 bit thường chỉ có thể sử dụng tối đa 2,75 đến 3,5Gb bộ nhớ RAM, bất kể tổng số RAM có trong máy là bao nhiêu. Xem điều này: https://en.wikipedia.org/wiki/3_GB_barrier
Vì vậy, trước hết bạn phải có điều đó trong tâm trí. Nếu bạn coi HĐH là bộ nhớ đói như Windows 7 & 8, hãy nghĩ đến hiệu năng và đảm bảo cấu hình cách trò chơi của bạn chạy trong các hệ thống đó với giới hạn RAM 2,75Gb.
Cuối cùng, nếu bạn đủ hạnh phúc để đến lúc hoàn thành một trò chơi để giao hàng, tôi nghĩ rằng bạn chắc chắn nên viết UE4 để biết chi tiết kỹ thuật về khả năng tương thích. Đặc biệt nếu bạn quan tâm đến các phiên bản Windows cũ hơn (ví dụ XP và Vista).