Những công nghệ đang hồi sinh game retro trong thời đại ngày nay

Đăng bởi: Ngày: 27/11/2024

Các trò chơi retro đang trở lại mạnh mẽ và ghi điểm trong lòng game thủ trên toàn thế giới. Trong vài năm qua, nhiều nhà phát triển game đã khẳng định được tên tuổi của mình thông qua các bản remaster, bộ sưu tập, hay những chuyển thể của các tựa game kinh điển mà thế hệ trước đã yêu thích. Những sản phẩm hồi sinh này không chỉ đơn thuần là các bản tái phát hành; mà còn tích hợp nhiều cải tiến về đồ họa, gameplay và thậm chí là cả các bảo tàng thông tin ghi dấu quá trình sáng tạo các trò chơi này. Những lần tái phát hành này mang lại lợi ích lớn cho ngành công nghiệp game, nhưng không thể phủ nhận rằng chúng cần những công nghệ tiên tiến và độc quyền để có thể thực hiện những cải tiến xa hơn.

Nhiều studio nổi tiếng đứng sau các sản phẩm hồi sinh retro đã quyết định cách mạng hóa quy trình phát triển bằng cách tạo ra các engine giả lập của riêng mình, hỗ trợ tuyệt đối cho công việc hoàn thiện và nâng cấp trò chơi. KEX Engine từ Nightdive Studios, Carbon Engine do Limited Run Games phát triển, và những Eclipse Engine từ Digital Eclipse hay Syrup Engine của Implicit Conversions đã tạo nên những tên tuổi không thể thiếu trong công cuộc biến những tựa game huyền thoại thành các sản phẩm phù hợp với thời đại hiện đại. Nếu không có những engine này, việc phát hành các trò chơi gần đây như Doom + Doom II, Micro Mages, Llamasoft: The Jeff Minter Story, và Tomba: Special Edition có lẽ sẽ gặp không ít trở ngại và khó khăn.

Trong bài viết này, chúng ta sẽ cùng trò chuyện với những nhà phát triển về lý do tại sao họ quyết định phát triển các engine và framework đặc biệt này để mang các trò chơi retro trở lại với thế hệ game thủ ngày nay. Điểm chung trong quan điểm và triết lý làm việc của các nhà phát triển đều thể hiện niềm đam mê mãnh liệt trong việc tạo ra những framework hiện đại dễ tiếp cận hơn, mang đến cho các trò chơi retro cảm giác thân thuộc khi xuất hiện trên những nền tảng chơi game hiện nay.

KEX Engine – Nightdive Studios

Hình ảnh từ game Doom + Doom II

Nightdive Studios đã xây dựng thương hiệu của mình trong suốt nhiều năm qua nhờ vào việc phát hành các bản remaster của những game bắn súng góc nhìn thứ nhất mà người chơi từng yêu thích trong quá khứ. Gần đây nhất là Killing Time Remastered đã gây ấn tượng mạnh với cộng đồng game thủ. Trong một cuộc phỏng vấn sau khi phát hành Doom + Doom II, Larry Kuperman, giám đốc phát triển kinh doanh của Nightdive, đã chia sẻ rằng tầm nhìn của studio đối với các bản remaster là chúng “nên trông và cảm nhận giống như cách mà bạn nhớ về trò chơi gốc.” Đây là một tiêu chí mà bất kỳ nhà phát triển nào làm việc với các bản tái phát hành retro đều có thể dễ dàng đồng tình và hiểu được tầm quan trọng của nó trong việc tạo nên trải nghiệm hoàn hảo cho người chơi.

Để hiện thực hóa được tầm nhìn đó, Nightdive đã tạo ra KEX Engine độc quyền của riêng mình. Xaser Acheron của Nightdive đã mô tả KEX như một engine “cực kỳ linh hoạt”, cho phép studio này gần như chỉ việc kết nối tựa game đang remaster và thực hiện những tích hợp cần thiết để cho ra đời một sản phẩm hiện đại từ một game kinh điển huyền thoại. Đặc biệt một số trò chơi, chẳng hạn như Doom + Doom II, đã sử dụng cả bộ biên dịch của chính trò chơi mà họ remaster. Chính điều này lý giải vì sao các trò chơi vẫn giữ nguyên được cảm giác trải nghiệm gần như hoàn hảo của bản gốc, mặc cho những cải tiến và nâng cấp trong đồ họa và gameplay.

Mỗi khi sử dụng KEX Engine, studio không chỉ nâng cấp các trò chơi theo cách đơn giản, mà còn tích hợp nhiều tính năng mới như cải tiến trải nghiệm thuận tiện hơn, bổ sung nội dung mới, hoặc thậm chí xây dựng những bảo tàng trưng bày nội dung từ quá trình phát triển. Điều này thật sự mang lại những trải nghiệm độc đáo cho người chơi, khiến cho KEX Engine trở thành một trong những game engine tiềm năng nhất hiện nay.

Syrup Engine – Implicit Conversions

Hình ảnh về Syrup Engine trong Micro Mages

Implicit Conversions, một công ty nổi tiếng với những dự án trên các tựa game PlayStation cổ điển, cũng đã tự tay phát triển một engine giả lập mang tên Syrup Engine, vừa ra mắt cùng một tựa game mới là Micro Mages. Trò chơi này ban đầu được thiết kế dành cho NES, nhưng giờ đây đã có mặt trên PlayStation 5 với những chế độ chơi online bổ sung, hỗ trợ force feedback và màn hình rộng, tất cả đều nhờ vào sức mạnh của Syrup Engine.

CEO Robin Lavallée đã chia sẻ về việc engine này ra đời, cho biết rằng đội ngũ của ông đã cần đến một engine như vậy vì các giả lập thương mại cho các console rất hiếm, và những engine có sẵn thường bị “bảo vệ bởi các hợp đồng không tiết lộ”. Syrup Engine cho phép các nhà phát triển dễ dàng chuyển thể các trò chơi retro lên các nền tảng mới mà không gặp phải bất kỳ trở ngại nào lớn, đồng thời họ cũng có thể tích hợp những tính năng cần thiết như hỗ trợ màn hình rộng, savestate, và nhiều hơn nữa. Tất cả đều được thực hiện qua việc sử dụng biên dịch trước và hệ thống kiểm tra tự động. Bằng cách này, Implicit Conversions hy vọng sẽ tạo ra một engine mà tất cả nhà phát triển sẽ có thể chuyển thể trò chơi mà không gặp nhiều rắc rối hay trở ngại.

Từ đó, tôi nhận thấy Syrup Engine thực sự đang tìm vị thế cho mình, tương tự như cách mà Unity, Unreal, GameMaker, và Godot đã làm trong ngành game để hỗ trợ hàng ngàn nhà phát triển trong việc tạo ra các sản phẩm của riêng mình. “Nó đã dân chủ hóa việc phát triển trò chơi,” Lavallée giải thích. “Chúng tôi đang hy vọng đạt được mục tiêu tương tự cho game retro và kinh điển bằng cách tạo ra và cung cấp công nghệ cho phép các nhà phát triển dễ dàng chuyển thể trò chơi thông qua giả lập.”

Eclipse Engine – Digital Eclipse

Hình ảnh về Atari 50

Digital Eclipse là một cái tên nổi tiếng trong lĩnh vực phát hành các bộ sưu tập game huyền thoại thông qua series Gold Master, cùng lúc kết hợp với việc tạo ra các “triển lãm tương tác” để cung cấp bối cảnh lịch sử cho các trò chơi được giới thiệu. Để đạt được điều này, Digital Eclipse phát triển một engine nội bộ được gọi là Bakesale (tên này lấy cảm hứng từ một quán gà rán nổi tiếng ở Oakland). Công khai, engine này được biết đến với cái tên Eclipse, và đây là một framework mà các kỹ sư của Digital Eclipse có thể làm việc “phía sau hậu trường” để cải thiện các trò chơi cũ cho các nền tảng hiện đại, hay thậm chí tạo ra các phiên bản hoàn toàn mới của những tựa game kinh điển như Tetris.

“Đây là một framework mà cung cấp cho các kỹ sư của chúng tôi những công cụ cần thiết để dễ dàng tích hợp công nghệ giả lập từ nhiều nguồn khác nhau, và sau đó xây dựng trên đó,” Chris Kohler, giám đốc biên tập, cho biết. “Ở mức cơ bản, nó cho phép chúng tôi tích hợp các chức năng như lưu/tải và tua lại. Ngoài ra, nếu bạn nhìn vào các trò chơi như Yars’ Revenge Enhanced trong Atari 50: The Anniversary Celebration, hoặc Gridrunner Remastered trong Llamasoft: The Jeff Minter Story, bạn sẽ thấy rõ những ví dụ tuyệt vời về cách chúng tôi có thể thêm các lớp hoàn toàn mới lên trên các trò chơi được giả lập, đồng thời tạo nên một trải nghiệm âm thanh và hình ảnh hoàn toàn mới trong khi vẫn giữ lại những gì tinh túy nhất trong trò chơi gốc.

Theo Kohler, Bakesale mang trong mình đủ công cụ nội bộ cần thiết để cho phép việc xây dựng dòng thời gian trong các bộ sưu tập của Digital Eclipse. Hệ thống này được tùy chỉnh rất nhiều cho nhu cầu cụ thể của họ, nhờ vậy, Kohler cho biết Digital Eclipse không cần “phải phát minh lại bánh xe mỗi lần.” Mỗi trò chơi là khác nhau, và các tài nguyên mà các nhà phát triển có thể cần tùy thuộc vào việc họ muốn hỗ trợ trong việc remaster hoặc tái phát hành sẽ có sự đa dạng. Chính công nghệ như Eclipse Engine đã đơn giản hóa quá trình phức tạp của việc tạo ra những trò chơi như Tetris Forever.

Carbon Engine – Limited Run Games

Gameplay từ Tomba! Special Edition

Limited Run Games hiện đang là một trong những công ty hàng đầu trong việc phát hành bản vật lý các trò chơi hiện đại cũng như hồi sinh các trò chơi retro một cách thành công. Trong những năm gần đây, họ đã tích cực tham gia vào việc phát triển và xuất bản game, phục hồi các series game cổ điển như Rocket Knight, dành riêng cho các nhà phát hành sở hữu lượng catalog retro đồ sộ như Konami. Họ đã thực hiện điều này với Carbon Engine, mà Joe Modzeleski, giám đốc phát triển của Limited Run Games, gọi đơn giản là “một môi trường phát triển game giúp kết nối các giả lập, ROM đã chỉnh sửa và các front-end tùy chỉnh với các nền tảng hiện đại.”

Modzeleski mong muốn rằng Carbon Engine sẽ mang đến cho các nhà phát triển “một con đường để sử dụng lại catalog di sản của họ mà không gặp phải rủi ro tài chính tương tự,” so sánh nó với những nỗ lực của họ trong các trò chơi vật lý. Nói một cách khác, Carbon Engine cho phép những cải tiến tương tự mà chúng ta đã thấy từ những engine khác trong danh sách này, với việc hỗ trợ chế độ màn hình rộng và nhiều tính năng hiện đại khác. Giống như hầu hết các nhà phát triển khaqc, mục tiêu cuối cùng của Limited Run Games là hồi sinh các trò chơi retro thành một quy trình khả thi và dễ dàng hơn rất nhiều.

“Chi phí phát triển để bắt đầu và thực hiện công việc cơ bản nhằm giả lập nhiều nền tảng cũ trên các hệ thống hiện đại là một cuộc đốt tiền tốn kém. Hơn nữa, điều này thường rất khó có thể biện minh về mặt tài chính cho từng tựa game,” một đại diện từ Limited Run Games cho biết. “Việc cung cấp một lựa chọn mà chúng tôi đã thực hiện công việc chuẩn bị đã làm cho quy trình hồi sinh các tựa game trở thành khả thi hơn hẳn.”

Hình ảnh từ Rocket Knight Adventures: Re-Sparked

Limited Run Games có nhiều tham vọng hơn thế. Họ thể hiện rõ ý định “tiếp tục mở rộng các nền tảng mà Carbon Engine hỗ trợ và làm cho môi trường phát triển trở nên thân thiện hơn để được sử dụng bởi cả nhóm nội bộ và các đối tác bên ngoài.” Cách tiếp cận này đã giải thích phần nào tại sao các engine giả lập đang trở nên ngày càng phổ biến trong thế giới game.

Khi ngày càng nhiều nhà phát triển tập trung vào giả lập và bảo tồn, mọi công nghệ tạo điều kiện giúp họ không phải quay lại làm lại từ đầu mà vẫn có thể được chia sẻ giữa các dự án sẽ đều được coi là một thành công lớn. Những engine này không chỉ giúp cải thiện khả năng giả lập các trò chơi một cách trung thực, mà còn bổ sung nhiều cải tiến nhằm nâng cao trải nghiệm chơi game trên các nền tảng hiện đại. Điều này sẽ giúp cho những trò chơi cổ điển trở nên hoàn thiện và thu hút hơn trong thời đại kỷ nguyên số. Cuộc cách mạng game retro đang diễn ra mạnh mẽ, và các engine game này cung cấp sức mạnh cần thiết để đảm bảo rằng nó sẽ không kết thúc sớm mà còn hứa hẹn phát triển hơn trong tương lai.