تیم توسعهدهندگان یوبیسافت برای ساخت بازی Assassin’s Creed Black Flag Resynced، ناچار شد بخش عظیمی از نسخه اصلی این عنوان (محصول سال ۲۰۱۳) را کاملاً از نو برنامهنویسی و طراحی کند. گزارشها نشان میدهند که کدهای نسخه اصلی این بازی نمادین، برای توسعه یک اثر مدرن و استاندارد در سال ۲۰۲۶، کاملاً منسوخ و غیرقابل استفاده بودهاند.
هرچند که نسخه Resynced تلاش دارد تا به عنوان یک ریمیک وفادار، ساختار داستانی و جهان باز نسخه اصلی را حفظ کند، اما در پشت صحنه، سازندگان با چالش تولید یک بازی کاملاً جدید دستوپنجه نرم کردهاند.
کدهای قدیمی مربوط به دوران ویندوز ۲۰۰۰!
ریچارد نایت، کارگردان این بازی، در مصاحبهای جدید با رسانه JorRaptor، با صراحت درباره سختیهای این پروژه صحبت کرد و گفت: «اگر بخواهم صادق باشم، ما عملاً در حال ساخت یک بازی کاملاً جدید هستیم. ما به هیچ عنوان نمیتوانستیم از کدهای نسخه اصلی استفاده کنیم.»
وی با اشاره به تغییرات شگرف تکنولوژی در یک دهه گذشته اضافه کرد: «شاید تصورش ساده باشد، اما نسخه اولیه روی سیستمها و معماریهای بسیار قدیمی ساخته شده بود؛ چیزی شبیه به دوران ویندوز ۲۰۰۰! تکنولوژی و ساختار کدنویسی آنقدر تغییر کرده که کدهای قدیمی برای موتورهای گرافیکی امروز ما غریبه بودند. ما از بازی سال ۲۰۱۳ صرفاً به عنوان یک مرجع و الگو استفاده کردیم.»
نایت توضیح داد که در فرآیند کار، گاهی عناصر گرافیکی قدیمی را موقتاً وارد موتور بازی میکردند تا بر اساس ابعاد و موقعیت آنها، مدلهای جدید را بسازند و در نهایت، نسخه قدیمی را کاملاً حذف میکردند.
تغییرات بزرگ؛ از مبارزات تا بهینهسازی فنی
مجبور شدن به بازنویسی کدها از صفر، دست یوبیسافت را برای اعمال تغییرات بنیادی باز گذاشته است. در نسخه Assassin’s Creed Black Flag Resynced شاهد تغییرات بزرگی خواهیم بود:
طراحی مجدد سیستم مبارزات: مبارزات روانتر و هماهنگ با استانداردهای نسل نهم و دهم.
ارتقای خیرهکننده گرافیک: شبیهسازی واقعگرایانه آب، اقیانوسها و جنگلهای کارائیب.
اضافه شدن محتوای داستانی جدید: مأموریتهای جانبی و بخشهای جدید برای روایت عمیقتر زندگی «ادوارد کنوی».
کارگردان بازی در پایان اشاره کرد که بازسازی صفر تا صد سیستمها گرچه انرژی و هزینه بسیار زیادی از تیم گرفت، اما به آنها این فرصت طلایی را داد تا بهترین نسخه ممکن از این شاهکار دزدان دریایی را به گیمرها ارائه دهند؛ فرصتی که با کپیپیست کردن کدهای قدیمی هرگز ممکن نمیشد.
