Even though Switch has been around for over seven years, “miracle” ports for the system are always a topic of conversation. Many games that may have been thought impossible for the console have made their way over, ranging from The Witcher 3 to Doom Eternal.
پادشاهی بیا: رستگاری is now the latest port to have arrived on Switch. Despite being a game that can be taxing on even more powerful consoles, Warhorse Studios – in partnership with Saber Interactive – managed to make a version for Nintendo’s platform that is overall pretty admirable. We recently spoke with lead programmer Anton Vasilev to talk about what the development process was actually like.
It goes without saying that changes were needed in order to get Kingdom Come actually running on Switch. Vasilev told us that the port “posed significant technical challenges, particularly regarding graphical optimizations.” Vasilev mentioned how the clothing and armor options are very intricate, and “any substantial reductions in model geometry risked compromising the intricacies of these systems.” Because of this, the team “deliberately chose to preserve the integrity of human models without altering their geometry.” However, doing so “presented limitations in reducing the geometry of static models, as maintaining consistency between high-poly NPC models and low-poly environments was essential for visual cohesion.”
Going more into the changes that were necessary, Vasilev shared the following with us:
Despite these constraints, we capitalized on the stability of our game assets, which remain static and immutable, enabling us to manually fine-tune various aspects of the game. This involved adjusting the complexity of physics calculations for individual objects and NPCs, optimizing performance configurations for specific cutscenes, and tailoring optimizations for different clothing and armor sets across diverse in-game locations. Additionally, we streamlined animations wherever feasible, effectively reducing unnecessary overhead.
Certain game systems, such as grass simulation and facial/clothing animations, demonstrated improved performance when shifted from CPU to GPU processing. Furthermore, our development team implemented countless subtle optimizations within the codebase to enhance CPU performance and minimize memory consumption.
In essence, while developing the game for the Switch presented formidable technical hurdles, our strategic approach to graphical optimizations, asset stability, and targeted performance enhancements enabled us to deliver a compelling gaming experience on the platform.
Vasilev also spoke with us about the actual challenges of the Switch version. For one thing, adapting an open-world for a portable device “required meticulous attention to performance optimization.” The use of CryEngine “added another layer of complexity, demanding careful resource management and coding finesse.”
Vasilev said that Switch has its fair share of technical limitations, “including its comparatively modest CPU power and constrained memory, presented further hurdles. Balancing CPU load against memory consumption became a delicate juggling act throughout the development process.”
The team employed different strategies to make the Switch version possible. According to Vasilev: “Some CPU-intensive calculations were pre-computed and stored, alleviating real-time processing demands but increasing memory usage. Conversely, memory-intensive operations were optimized to minimize their footprint, often at the expense of increased CPU utilization.”
We also heard that “achieving a seamless gameplay experience on the Switch necessitated a constant focus on striking the right balance between performance, memory usage, and overall game quality. This pursuit of equilibrium remained a central theme guiding our development efforts from inception to release.”
As some players are aware, Kingdom Come: Deliverance targets 30 frames per second on Switch – but there can be drops. The resolution maxes out at 720p, though it can dip to 540p. Vasilev said the balance “ensures a smooth and enjoyable gaming experience while maximizing visual fidelity within the hardware constraints of the Switch.”
Some had concerns about how Kingdom Come would perform on Switch given how it’s faired on other platforms. Vasilev pointed out that “while we’ve dedicated ourselves to optimizing the game, we’re not magicians – just diligent engineers and testers.” That means drops are possible, and some scenes may take a hit to visual clarity. But the team “poured their expertise and effort into making the game as playable and enjoyable as possible on the Switch.”
With a new Nintendo console seemingly on the horizon, some have felt that game companies would be better off holding back on certain Switch ports. However, Vasilev doesn’t regret waiting to bring Kingdom Come: Deliverance over now. He had this to share with us:
“We thrive on challenges as they push us to improve and innovate, making the journey all the more rewarding. Moreover, it’s a source of enjoyment for our team. Interestingly, some of our team members began their programming and game development journey on platforms like the ZX Spectrum, so the Nintendo Switch is akin to a supercomputer in comparison, reinforcing our enthusiasm for tackling its constraints head-on.”
Vasilev said that, ultimately, bringing Kingdom Come: Deliverance to Switch “has been a source of pride for us” and the team is “delighted to have played a part in expanding the reach of this remarkable game and contributing to its ongoing legacy.”
مربوط
- محتوای مبتنی بر SEO و توزیع روابط عمومی. امروز تقویت شوید.
- PlatoData.Network Vertical Generative Ai. به خودت قدرت بده دسترسی به اینجا.
- PlatoAiStream. هوش وب 3 دانش تقویت شده دسترسی به اینجا.
- PlatoESG. کربن ، CleanTech، انرژی، محیط، خورشیدی، مدیریت پسماند دسترسی به اینجا.
- PlatoHealth. هوش بیوتکنولوژی و آزمایشات بالینی. دسترسی به اینجا.
- منبع: https://nintendoeverything.com/kingdom-come-deliverance-switch-port-interview/
- 1000
- 13
- 30
- 31
- a
- درباره ما
- مطابق
- در میان
- عمل
- واقعی
- واقعا
- سازگار بودن
- علاوه بر این
- تنظیم
- قابل تحسین
- در برابر
- وابسته
- معرفی
- همچنین
- همیشه
- an
- و
- تصاوير متحرك
- دیگر
- روش
- هستند
- دور و بر
- وارد
- as
- جنبه
- دارایی
- دارایی
- At
- توجه
- مطلع
- به عقب
- تعادل
- موازنه
- BE
- شد
- زیرا
- بوده
- آغاز شد
- بودن
- بهتر
- میان
- به ارمغان بیاورد
- به ارمغان آوردن
- اما
- محاسبات
- CAN
- سرمایه دار
- دقیق
- مرکزی
- معین
- چالش ها
- تغییرات
- را انتخاب
- وضوح
- تن پوش
- برنامه نویسی
- چسبندگی
- بیا
- شرکت
- نسبتاً
- مقایسه
- متقاعد کننده
- پیچیدگی
- مصالحه
- نگرانی ها
- کنسول
- کنسول
- ثابت
- محدودیت ها
- مصرف
- کمک
- گفتگو
- متقابلا
- پردازنده
- اختصاصی
- ارائه
- خواستار
- خواسته
- نشان
- با وجود
- توسعه دهنده
- در حال توسعه
- پروژه
- تیم توسعه
- دستگاه
- مختلف
- بحث می کند
- مختلف
- عمل
- سرنوشت
- عذاب ابدی
- قطره
- به طور موثر
- تلاش
- تلاش
- به کار گرفته شده
- فعال
- را قادر می سازد
- مورد تأیید
- بالا بردن
- پیشرفت ها
- لذت بخش
- لذت بردن
- اشتیاق
- محیط
- ماهیت
- ضروری است
- حتی
- گسترش
- تجربه
- تخصص
- منصفانه
- خطا
- وفاداری
- تمرکز
- ذیل
- رد پا
- برای
- نیرومند
- از جانب
- بیشتر
- علاوه بر این
- بازی
- گیم پلی
- بازیها
- بازی
- تجربه بازی
- هندسه
- گرفتن
- داده
- می رود
- GPU
- چمن
- راهنمایی
- بود
- سخت افزار
- است
- آیا
- he
- شنیده
- آمار
- برگزاری
- افق
- چگونه
- اما
- HTTPS
- انسان
- موانع
- تغییر ناپذیر
- اجرا
- غیر ممکن
- بهبود
- بهبود
- in
- در بازی
- آغازگر
- افزایش
- افزایش
- فرد
- نوآوری
- تمامیت
- تعاملی
- مصاحبه
- به
- پیچیدگی ها
- پیچیده
- گرفتار
- Is
- IT
- ITS
- سفر
- JPG
- تنها
- پادشاهی
- آخرین
- لایه
- رهبری
- میراث
- پسندیدن
- محدودیت
- بار
- مکان
- ساخته
- نگهداری
- ساخت
- ساخت
- اداره می شود
- مدیریت
- دستی
- بسیاری
- به حداکثر رساندن
- ممکن است
- به معنی
- اعضا
- حافظه
- دقیق
- به حداقل رساندن
- معجزه
- مدل
- مدل
- فروتن
- بیش
- علاوه بر این
- لازم
- ضروری
- جدید
- نینتندو
- سوئیچ نینتندو
- نه
- اکنون
- NPC
- اشیاء
- of
- خاموش
- غالبا
- on
- یک
- مداوم
- عملیات
- بهینه سازی
- بهینه سازی
- بهینه
- بهینه سازی
- گزینه
- سفارش
- دیگر
- ما
- خودمان
- خارج
- روی
- به طور کلی
- در بالای سر
- بخش
- ویژه
- همکاری
- برای
- انجام دادن
- کارایی
- فیزیک
- سکو
- سیستم عامل
- افلاطون
- هوش داده پلاتو
- پلاتوداتا
- بازی پلاتو
- بازی
- بازیکنان
- قابل حمل
- بنادر
- ممکن
- قدرت
- قوی
- ارائه شده
- زیبا
- روند
- در حال پردازش
- برنامه نويسي
- دستیابی
- فشار
- کیفیت
- اعم
- رسیدن به
- زمان واقعی
- تازه
- کاهش
- کاهش
- با توجه
- آزاد
- ماندن
- باقی مانده است
- قابل توجه
- حل
- منابع
- پاداش
- راست
- در حال اجرا
- s
- با شمشیر زدن
- صابر سلامت
- سعید
- گفته
- صحنه های
- بدون درز
- دوم
- ظاهرا
- مجموعه
- هفت
- اشتراک گذاری
- به اشتراک گذاشته شده
- تغییر کرد
- قابل توجه
- شبیه سازی
- هموار کردن
- So
- برخی از
- منبع
- خاص
- طیف
- ثبات
- ایستا
- ذخیره شده
- استراتژیک
- رویکرد استراتژیک
- استراتژی
- ساده
- قابل توجه
- چنین
- ابر کامپیوتر
- گزینه
- سیستم
- سیستم های
- مقابله با
- خیاطی
- گرفتن
- صحبت
- هدف قرار
- اهداف
- تیم
- اعضای تیم
- فنی
- تسترها
- که
- La
- بازی
- بازی The Witcher
- عنوان The Witcher 3
- شان
- موضوع
- آنجا
- اینها
- آنها
- چیز
- این
- گرچه
- فکر
- رشد کردن
- سراسر
- به
- گفته شده
- موضوع
- در نهایت
- غیر ضروری
- us
- استفاده
- استفاده کنید
- مختلف
- نسخه
- بسیار
- بصری
- منتظر
- اسب جنگی
- بود
- راه
- we
- بود
- چی
- چه زمانی
- هر کجا که
- در حین
- بازی The Witcher
- بازی The Witcher 3
- با
- در داخل
- بدون
- خواهد بود
- سال
- زفیرنت