Tim Sweeney – CEO của Epic Games (hãng phát triển Unreal Engine 5 – cho biết nguyên nhân những tựa game sử dụng khung phần mềm này có hiệu suất tệ là do… các hãng phát triển không tối ưu game “đúng cách”.
Trong những năm gần đây, nhiều người nghĩ các yêu cầu kỹ thuật khắt khe của Unreal Engine 5 khiến cho việc chạy game trở nên khó khăn – cho dù máy có cấu hình thấp hay cao.
Tim Sweeney, người sáng lập và CEO của Epic Games, cho biết nguyên nhân không phải là tại khung phần mềm này mà là do cách những hãng phát triển game tận dụng nó.
Trong buổi phỏng vấn tại Unreal Fest ở Seoul, Sweeney được hỏi liệu Epic Games có đang làm gì để giải quyết các khiếu nại về vấn đề tối ưu đối với những tựa game sử dụng Unreal Engine 5 hay không.
Được phát hiện bởi trang This Is Game, Tim Sweeney cho biết có quá nhiều nhà làm game tập trung vào việc tạo ra sản phẩm cho những phần cứng mạnh nhất rồi sau đó mới cố gắng tối ưu cho các các hệ máy yếu hơn vào cuối giai đoạn phát triển – dẫn đến hiệu suất bị tệ.
“Nguyên nhân chính vì sao những tựa game sử dụng Unreal Engine 5 không chạy mượt mà trên một số GPU và CPU là do quá trình phát triển.
Nhiều nhà làm game phát triển game cho những phần cứng mạnh, rồi sau đó tối ưu và kiểm nghiệm trên các thiết bị có cấu hình thấp hơn trong giai đoạn cuối của quá trình phát triển.
Tất nhiên, tối ưu hóa không phải là một công việc dễ dàng, nó là một điều vô cùng khó. Lý tưởng nhất, việc tối ưu nên được triển khai sớm trong quá trình phát triển, trước khi bắt đầu xây dựng nội dung quy mô lớn. Chúng tôi đang chuẩn bị 2 giải pháp chính để giải quyết vấn đề.
Giải pháp đầu tiên là để cải thiện sự hỗ trợ của Unreal Engine. Việc tối ưu hóa đòi hỏi nhiều nỗ lực thủ công, vì vậy chúng tôi dự định cung cấp các tính năng tối ưu hóa tự động cho nhiều thiết bị khác nhau, giúp quá trình này nhanh hơn và dễ dàng hơn cho các nhà phát triển.
Giải pháp thứ hai là để tăng cường đào tạo nhà làm game. Bên cạnh việc cung cấp đào tạo về quy trình kiểm thử và tối ưu hóa tổng thể, việc nâng cao nhận thức về tầm quan trọng của việc tối ưu hóa sớm là rất quan trọng. Nếu cần, các kỹ sư của chúng tôi có thể can thiệp trực tiếp để nâng cao nhận thức về các kỹ thuật tối ưu hóa và cung cấp hỗ trợ kỹ thuật.
Tuy nhiên, so với một thập kỷ trước, độ phức tạp của game đã tăng lên đáng kể, khiến việc tối ưu hóa ở cấp độ khung phần mềm trở thành một thử thách lớn. Do đó, các nhà phát triển game và các nhà phát triển khung phần mềm như chúng tôi ngày càng phải hợp tác để giải quyết những vấn đề này.
Chúng tôi đang tích cực kết hợp công nghệ tối ưu hóa và chuyên môn mà chúng tôi đã tích lũy được trong quá trình phát triển Fortnite vào Unreal Engine, và đang nỗ lực hết mình để đảm bảo trò chơi chạy mượt mà ngay cả trên các PC có cấu hình thấp.”