array(144) { ["_edit_lock"]=> array(1) { [0]=> string(12) "1700119629:2" } ["_edit_last"]=> array(1) { [0]=> string(1) "2" } ["onesignal_meta_box_present"]=> array(1) { [0]=> string(1) "1" } ["onesignal_send_notification"]=> array(1) { [0]=> string(0) "" } ["onesignal_modify_title_and_content"]=> array(1) { [0]=> string(0) "" } ["onesignal_notification_custom_heading"]=> array(1) { [0]=> NULL } ["onesignal_notification_custom_content"]=> array(1) { [0]=> NULL } ["nadpis"]=> array(1) { [0]=> string(0) "" } ["_nadpis"]=> array(1) { [0]=> string(19) "field_5b768e4aaf081" } ["podnadpis"]=> array(1) { [0]=> string(97) "Designér Paweł Sasko to vidí jako příležitost. Pochvaluje si také spolupráci s Epic Games" } ["_podnadpis"]=> array(1) { [0]=> string(19) "field_5b768e50af082" } ["alternativni_vypis"]=> array(1) { [0]=> string(148) "Unreal Engine je pro vývojáře Cyberpunku 2 výzvou. Designér Paweł Sasko to vidí jako příležitost. Pochvaluje si také spolupráci s Epicem" } ["_alternativni_vypis"]=> array(1) { [0]=> string(19) "field_5c87e33428d16" } ["youtube"]=> array(1) { [0]=> string(0) "" } ["_youtube"]=> array(1) { [0]=> string(19) "field_5b88296e59a70" } ["sipka"]=> array(1) { [0]=> string(6) "yellow" } ["_sipka"]=> array(1) { [0]=> string(19) "field_5b8ef4780759d" } ["seznam_rss"]=> array(1) { [0]=> string(1) "1" } ["_seznam_rss"]=> array(1) { [0]=> string(19) "field_5e00ae3f6f092" } ["karta"]=> array(1) { [0]=> string(0) "" } ["_karta"]=> array(1) { [0]=> string(19) "field_5b76921533353" } ["recenzovana_verze"]=> array(1) { [0]=> string(0) "" } ["_recenzovana_verze"]=> array(1) { [0]=> string(19) "field_5b76931623120" } ["skore"]=> array(1) { [0]=> string(0) "" } ["_skore"]=> array(1) { [0]=> string(19) "field_5b7698f3f97ee" } ["testovana_verze"]=> array(1) { [0]=> string(0) "" } ["_testovana_verze"]=> array(1) { [0]=> string(19) "field_5b852d98f5dc9" } ["plusy"]=> array(1) { [0]=> string(0) "" } ["_plusy"]=> array(1) { [0]=> string(19) "field_5b76966215002" } ["minusy"]=> array(1) { [0]=> string(0) "" } ["_minusy"]=> array(1) { [0]=> string(19) "field_5b76968715004" } ["hodnoceni"]=> array(1) { [0]=> string(0) "" } ["_hodnoceni"]=> array(1) { [0]=> string(19) "field_5b76987c0f80b" } ["galerie"]=> array(1) { [0]=> string(0) "" } ["_galerie"]=> array(1) { [0]=> string(19) "field_5b76944bc8b60" } ["galerie2"]=> array(1) { [0]=> string(0) "" } ["_galerie2"]=> array(1) { [0]=> string(19) "field_5b88191610d51" } ["galerie3"]=> array(1) { [0]=> string(0) "" } ["_galerie3"]=> array(1) { [0]=> string(19) "field_5b88192210d52" } ["boxy"]=> array(1) { [0]=> string(0) "" } ["_boxy"]=> array(1) { [0]=> string(19) "field_5b853d1b80254" } ["_pageview_20231114"]=> array(1) { [0]=> string(1) "5" } ["_thumbnail_id"]=> array(1) { [0]=> string(6) "173410" } ["response_body"]=> array(1) { [0]=> string(337) "{"id":"e36c98c2-2dc8-4bb8-9ce7-fadb1c994eeb","external_id":"71a32ed5-fa46-3c78-fcc2-6b48b97b2b27","warnings":["You must configure iOS notifications in your OneSignal settings if you wish to send messages to iOS users.","You must configure Android notifications in your OneSignal settings if you wish to send messages to Android users."]}" } ["status"]=> array(1) { [0]=> string(3) "200" } ["_wp_old_date"]=> array(1) { [0]=> string(10) "2023-11-14" } ["_pageview_20231115"]=> array(1) { [0]=> string(3) "807" } ["_pageview_20231116"]=> array(1) { [0]=> string(4) "1011" } ["_pageview_20231117"]=> array(1) { [0]=> string(3) "281" } ["_pageview_20231118"]=> array(1) { [0]=> string(2) "89" } ["_pageview_20231119"]=> array(1) { [0]=> string(2) "43" } ["_pageview_20231120"]=> array(1) { [0]=> string(2) "42" } ["_pageview_20231121"]=> array(1) { [0]=> string(2) "18" } ["_pageview_20231122"]=> array(1) { [0]=> string(2) "21" } ["_pageview_20231123"]=> array(1) { [0]=> string(2) "22" } ["_pageview_20231124"]=> array(1) { [0]=> string(2) "14" } ["_pageview_20231125"]=> array(1) { [0]=> string(2) "24" } ["_pageview_20231126"]=> array(1) { [0]=> string(2) "18" } ["_pageview_20231127"]=> array(1) { [0]=> string(2) "13" } ["_pageview_20231128"]=> array(1) { [0]=> string(2) "16" } ["_pageview_20231129"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20231130"]=> array(1) { [0]=> string(1) "4" } ["_pageview_20231201"]=> array(1) { [0]=> string(1) "3" } ["_pageview_20231202"]=> array(1) { [0]=> string(1) "4" } ["_pageview_20231203"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20231204"]=> array(1) { [0]=> string(1) "3" } ["_pageview_20231209"]=> array(1) { [0]=> string(1) "3" } ["_pageview_20231211"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20231214"]=> array(1) { [0]=> string(1) "4" } ["_pageview_20231215"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20231217"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20231218"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20231220"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20231221"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20231223"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20231224"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20231225"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20231227"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20231228"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20231229"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20231231"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240101"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240102"]=> array(1) { [0]=> string(1) "5" } ["_pageview_20240104"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240105"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240106"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240107"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240108"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240109"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240112"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240119"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240122"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240123"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240124"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240125"]=> array(1) { [0]=> string(1) "3" } ["_pageview_20240131"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240205"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240207"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240210"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240212"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240213"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240214"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240218"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240227"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240315"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240316"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240328"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240402"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240404"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240405"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240406"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240415"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240418"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240422"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240425"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240503"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240526"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240530"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240531"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240606"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240609"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240622"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240630"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240706"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240717"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240722"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240726"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240729"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240804"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240806"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240808"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240818"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240901"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240922"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240926"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20241009"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241010"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241017"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241020"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241024"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241104"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241111"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20241114"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241230"]=> array(1) { [0]=> string(1) "1" } }
Unreal Engine je pro vývojáře Cyberpunku 2 výzvou

Unreal Engine je pro vývojáře Cyberpunku 2 výzvou

Designér Paweł Sasko to vidí jako příležitost. Pochvaluje si také spolupráci s Epic Games

Zdroj: CD Projekt
15. 11. 2023

CD Projekt má ve vývoji hned několik zajímavých projektů a jedním z nich bude i pokračování Cyberpunku 2077, známé momentálně jako projekt Orion. Jak už polské studio informovalo dříve, namísto vlastního REDenginu, který poháněl všechny hry studia od Zaklínače 2, použije Unreal Engine, což otevírá řadu možností, ale přináší i spoustu překážek a výzev, s nimiž se musí vývojáři vyrovnat. V rozhovoru pro podcast The Neon Arcade o nich promluvil vždy velmi sdílný designér qeustů Paweł Sasko, který otevřel i téma personálního obsazení vývojového týmu jako jeden z velmi důležitých, ale často přehlížených atributů.

Jak Sasko prozradil hned na úvod, studio je zřejmě zatím ve fázi příprav všech potřebných nástrojů, které nejsou součástí základní verze Unreal Enginu. Ačkoliv na stejné technologii poběží také nový Zaklínač – projekt Polaris – všechny hry vyžadují specifické prvky a právě ony nástroje, na základě čehož můžeme i poměrně realisticky nastavit očekávání stran uvedení hry. Jinak řečeno, pokud se vývojáři stále zabývají enginem a přidávají potřebné funkce, hra může být dlouhé roky vzdálená. Klíčová je v tomto ohledu spolupráce s Epic Games, kteří stojí za Unreal Enginem a jsou podle Saska lidem z CD Projektu k dispozici pro konzultace a pomoc s rozšiřováním vlastností enginu.

„Je to obrovské studio, mají neskutečné množství programátorů, velmi zapálených programátorů,“ komentoval Sasko zapojení Epic Games a naznačil, že ony překážky nevnímá jako problém, ale jako příležitost. „Vidím tolik prostoru udělat něco úžasného, takže se na to [řešení problémů] těším, i když na tom budeme muset odvést opravdu hodně práce,“ řekl designér. Právě v tomto ohledu je pro Saska důležité, že u projektu zůstávají lidé, kteří stáli u zrodu Cyberpunku 2077. „Je velmi důležité, pokud máte vedení a manažery, kteří se vzájemně znají, vědí o vašich silných a slabých stránkách a umí společně pracovat,“ řekl Sasko. Tuhle část vývoje označil za důležitou, ale bohužel často přehlíženou, takže je přirozeně rád, že se v CD Projektu podařilo tým udržet pohromadě.

Co se týče konkrétních jmen, Sasko je rád, že u Orionu zůstal game director Cyberpunku 2077 Gabriel Amatangelo, dále ředitel scenáristů Igor Sarinski a designérka questů Sarah Gruemmer. Společně se Saskem se přesunuli do Bostonu, kde CD Projekt otevřel novou pobočku a kde bude vývoj Cyberpunku 2 pokračovat. Zachování původního týmu lidí na důležitých pozicích je pak důležité i pro kontinuitu v podání příběhu a dalších reálií, protože se už dopředu očekává, že po větším přijímání lidí bude tým složený z velké části z Američanů, kteří by do něj mohli přinést trochu jiné vlivy. Rozšiřování bostonského týmu ale ještě nějakou dobu nebude na pořadu dne, protože podle Saska je zcela zbytečné v aktuální fázi řešit podobu hry ve větším množství lidí.

Nahlásit chybu v článku

8

Napsat komentář

Další články
Nahoru