Bethesda: Unreal Engine không phải giải pháp tối ưu cho Skyrim
-
13/10/2024
- Nintendo
Bethesda Game Studios, cha đẻ của những tựa game thế giới mở đình đám như Skyrim, Fallout và Starfield, luôn được biết đến với khả năng kiến tạo nên những trải nghiệm tương tác đỉnh cao. Mặc dù Starfield đã ra mắt trên nền tảng Creation Engine 2 với nhiều cải tiến đáng kể, một số hạn chế về mặt kỹ thuật vẫn khiến giới chuyên môn và người chơi đặt ra câu hỏi liệu Bethesda có nên tiếp tục gắn bó với công nghệ độc quyền này hay chuyển sang Unreal Engine.
-
Honkai: Star Rail chính thức ra mắt nhân vật Sunday
-
Nhà phát triển Halo lên tiếng tố cáo 343 Industries
Trong một cuộc trao đổi với VideoGamer, Bruce Nesmith, cựu thiết kế hệ thống của Starfield và là người đứng đầu nhóm thiết kế Skyrim, khẳng định rằng phiên bản Creation Engine hiện tại đã được “tinh chỉnh tối ưu” để đáp ứng nhu cầu xây dựng thế giới ảo rộng lớn và giàu tính tương tác đặc trưng của Bethesda Game Studios.
Vậy, liệu Bethesda có nên chuyển sang Unreal Engine?
Với kinh nghiệm dày dặn trong lĩnh vực phát triển game, đồng thời là tác giả của tiểu thuyết LitRPG Glory Seeker và Mischief Maker, Nesmith cho rằng việc chuyển đổi engine luôn tiềm ẩn những lợi ích nhất định, nhưng với một studio như Bethesda, quyết định này có thể không mang lại hiệu quả như mong đợi.
“Thay vì tranh cãi về engine, chúng ta nên tập trung vào trò chơi,” Nesmith chia sẻ với VideoGamer. “Engine chỉ là công cụ phục vụ cho mục đích cuối cùng là tạo ra một trò chơi chất lượng. Cả bạn và tôi đều có thể kể ra hàng trăm tựa game dở tệ sử dụng Unreal Engine. Liệu đó có phải lỗi của Unreal? Chắc chắn là không.”
Kể từ Morrowind, các phiên bản The Elder Scrolls và Fallout đều được phát triển dựa trên Gamebryo, một engine đã bị khai tử từ lâu, làm nền tảng cho Creation Engine.
“Gamebryo đã ngừng hoạt động được một thời gian,” Nesmith cho biết. “Tuy nhiên, engine này đã liên tục được điều chỉnh, cập nhật và hoàn thiện để phục vụ cho việc phát triển các tựa game đặc trưng của Bethesda như The Elder Scrolls, Fallout và Starfield. Nó đã được tinh chỉnh để trở nên hoàn hảo cho thể loại game này.”
Chuyển đổi sang Unreal Engine là một thách thức không nhỏ
Xu hướng từ bỏ công nghệ độc quyền để chuyển sang Unreal Engine đang ngày càng phổ biến, với những cái tên tiêu biểu như 343 Industries (Halo) hay CD Project RED (Cyberpunk). Asobo Studio cũng đã ngừng sử dụng Zouna, và nhà phát triển Helldivers 2, Arrowhead, được cho là đang trong quá trình chuyển đổi sang Unreal.
Nesmith nhận định rằng việc thay đổi engine sẽ là một bước chuyển mình lớn đối với Bethesda, đòi hỏi nhiều năm để triển khai và làm quen. Quyết định này sẽ kéo theo giai đoạn phát triển chậm lại, quá trình đào tạo nhân sự kéo dài, và tất nhiên là chi phí khổng lồ.
“Nếu muốn chuyển sang Unreal Engine, họ cần phải phân tích kỹ lưỡng chi phí và lợi ích,” Nesmith nói. “Chi phí chuyển đổi bao gồm tất cả những nỗ lực ban đầu để tích hợp những tính năng đã quen thuộc trên Creation Engine sang Unreal.
“Tôi ước tính – con số này chắc chắn không chính xác – họ sẽ mất khoảng một đến hai năm chỉ để chuyển đổi sang engine mới, chưa kể đến thời gian tinh chỉnh engine, tinh chỉnh game và làm quen với quy trình làm việc mới. Đó là những rủi ro tiềm ẩn.”
Tuy nhiên, Nesmith cũng thừa nhận rằng Creation Engine của Bethesda, giống như hầu hết các engine khác, đều tồn tại những “khoản nợ kỹ thuật”. Việc chuyển sang Unreal Engine có thể giải quyết một số vấn đề này, nhưng nhìn chung, đó không phải là yếu tố quyết định.
Trong một diễn đàn gần đây, ông Nesmith, một chuyên gia lão luyện trong lĩnh vực phát triển trò chơi điện tử, đã có những chia sẻ sâu sắc về vấn đề chuyển đổi engine. Theo ông, động lực chủ yếu thúc đẩy quá trình này chính là việc giảm thiểu “nợ kỹ thuật” – một khái niệm chuyên ngành dùng để chỉ sự tích tụ các vấn đề kỹ thuật phát sinh trong quá trình phát triển phần mềm, ví như mã nguồn lỗi thời, cấu trúc thiếu tối ưu, hoặc thiếu tài liệu hướng dẫn.
Minh họa cho quan điểm của mình, ông Nesmith đã dẫn chứng trường hợp của Bethesda Game Studios và engine Gamebryo. Cụ thể, một số module mã nguồn của Gamebryo đã không còn tương thích với trình biên dịch hiện tại, khiến Bethesda gặp khó khăn trong việc biên dịch lại toàn bộ engine. Điều này đồng nghĩa với việc họ bị hạn chế trong việc sửa lỗi, cải thiện hiệu năng, và bổ sung tính năng mới, buộc phải sử dụng các thành phần đã được biên dịch sẵn.
Tuy nhiên, ông Nesmith cũng đồng thời lưu ý rằng cộng đồng game thủ không nên quá tập trung vào các cuộc tranh luận kỹ thuật về engine. Thay vào đó, chúng ta nên nhìn nhận engine như một công cụ phục vụ mục đích sáng tạo, và tiêu chí đánh giá cuối cùng vẫn là chất lượng của sản phẩm. Ông kết luận bằng một tuyên bố rõ ràng: “Nếu trò chơi mang lại trải nghiệm hấp dẫn, tôi không quan tâm họ dùng engine nào.” Quan điểm này nhấn mạnh tầm quan trọng của gameplay, thiết kế, và nội dung trò chơi trong việc tạo nên một sản phẩm thành công, vượt lên trên những yếu tố kỹ thuật thuần túy.
Ảnh hưởng đến cộng đồng modding
Trong suốt lịch sử phát triển của Bethesda, modding luôn đóng vai trò quan trọng trong việc duy trì sức sống cho các tựa game. Kể từ khi Skyrim ra mắt trên Creation Engine, cộng đồng modder đã trở nên thành thạo với các công cụ của Bethesda, sử dụng Script Extender và các mod khác để tạo ra những bản mở rộng quy mô lớn như Fallout London.
“Cộng đồng modding cũng phải đối mặt với ‘nợ kỹ thuật’. Ví dụ điển hình là Script Extender,” Nesmith cho biết. “Mỗi khi có bản cập nhật game mới, Script Extender cũng cần phải được cập nhật theo. Các modder đã dành rất nhiều công việc để tìm hiểu Creation Engine và Creation Tool Kit. Nếu Bethesda chuyển sang engine mới, tất cả những nỗ lực này sẽ trở nên vô nghĩa và họ sẽ phải bắt đầu lại từ đầu.”
Mặc dù Bethesda luôn trân trọng cộng đồng modder tài năng, Nesmith khẳng định rằng studio không thể đặt nhu cầu của modder lên hàng đầu trong quá trình phát triển game. Ưu tiên hàng đầu luôn là tạo ra một trò chơi hoàn chỉnh, sau đó mới đến việc hỗ trợ cộng đồng modder.
“Tôi sẽ rất ngạc nhiên nếu yếu tố này được đưa vào cân nhắc khi quyết định có nên chuyển sang Unreal Engine hay không,” Nesmith chia sẻ. “Mục tiêu chính là tạo ra một tựa game xuất sắc nhất có thể. Sau đó, studio mới xem xét hỗ trợ cộng đồng modder.
Không thể để nhu cầu của cộng đồng modder ảnh hưởng đến định hướng phát triển của trò chơi. Bởi vì nếu tạo ra một trò chơi kém chất lượng, sẽ không có cộng đồng modder nào tồn tại.”
Hiện tại, Creation Engine vẫn đang được Bethesda sử dụng để phát triển The Elder Scrolls VI. Quyết định có chuyển sang Unreal Engine hay bất kỳ engine nào khác hay không hoàn toàn thuộc về Bethesda Game Studios, và đó chắc chắn là một quyết định mang tính chiến lược.
Chia sẻ:
Nhận xét
Hãy vui vẻ trò chuyện cùng nhau, đừng toxic. Báo cáo hành vi xấu tại. Liên hệ