ENGINE SOURCE 2
LEPŠÍ REAKCE NA VSTUPNÍ PODNĚTY
Jedním z mnoha vylepšení enginu Source 2, které ovlivňují přímo hratelnost, je zkrácení prodlevy mezi zadáním příkazu a hrdinovou reakcí na něj. Náš přepracovaný systém vstupních podnětů nyní umožňuje serveru zpracovávat kliknutí myší a stisknutí kláves do viditelných akcí rychleji než kdy předtím.
SYSTÉM DLAŽDIC
Nové vývojářské nástroje používají systém dlaždic, který činí vytváření map rychlejší a přístupnější. Krom toho umožňuje novým mapám, například pouštní verzi, aby disponovala výrazně odlišnými vizuálními efekty, ale na chlup stejnou hratelností. Takže hráči s rozdílnými vzhledy map budou moci hrát proti sobě a každý uvidí mapu jinak.
ZLEPŠENÍ VÝKONU
Engine Source 2 byl vytvořen tak, aby podporoval velké rozpětí hardwaru. Díky tomu tak hra Dota 2 na enginu Source 2 běží lépe na starších noteboocích a zároveň ještě vylepšuje zážitek na silnějších konfiguracích. Ačkoli hra Dota 2 dost možná nevyužije veškeré schopnosti moderního počítače, engine Source 2 je schopen vyždímat i poslední kapku výkonu využitím všech jader procesoru, síly 64bitového operačního systému a současných i budoucích grafických standardů jako Direct3D 11 a Vulkan. Samozřejmě jsme nezapomněli ani na virtuální realitu. Výkon se bude během beta verze zlepšovat, jak budeme engine optimalizovat pro více a více konfigurací.
PODPORA VÍCE JADER
Engine Source 2 pro co nejlepší zážitek ze hry využívá všechna dostupná jádra procesoru a zamezuje tak zásekům během hry. Krom toho umožňuje, aby byla většina herního obsahu zpracovávána na pozadí, ale hra zůstala aktivní. Díky tomu mohou při načítání probíhat animace, hlasová konverzace nebo hrát hudba.
VYLEPŠENÝ ZVUK
Engine Source 2 používá nový zvukový systém, který zpracovává veškeré audio ve vysoké kvalitě během celého jeho přenosu. Této změny využívá nejen hlasová konverzace, jež nyní disponuje znatelně lepší kvalitou a rychlejší odezvou. Krom toho zpracování zvuku a hlasu využívá více jader a sady instrukcí SIMD, aby mohlo běžet na pozadí a vyhnout se tak výpadkům a obecně byl lepší jeho výkon. Navíc poskytuje možnosti skriptování, pomocí kterých lze upravit přenos zvuku a efektů bez zásahu do kódu. Tato funkce je podporována i v uživatelských módech.
RENDEROVÁNÍ
Renderování v enginu Source 2 disponuje množstvím nových vlastností a vylepšení, jež odstraňují spousty dřívějších zábran a dávají tak tvůrcům větší volnost při tvorbě map, o kterých by si předchozí engine mohl nechat maximálně zdát. Mapy totiž mohou obsahovat komplexní geometrii nezávislou na omezeních konvexnosti. Engine je také schopen přenášet více dat grafickým kartám, a to dokonce i při používání starších verzí standardů OpenGL a Direct3D, což umožňuje vytvářet detailnější prostředí a graficky pokročilejší postavy. Nový jednotný systém nasvícení také zaručuje, že všechny části herního světa mají přístup ke stejné vykreslovací sadě, a tudíž je zajištěna vizuální návaznost. Hra Dota 2 však prozatím využívá pouze několika nových renderovacích funkcí enginu Source 2, mezi které patří normálové mapy na všech typech geometrie a několik reflexních vodních ploch v jedné scéně.
SIMULACE
Engine Source 2 mimo již zmíněných vlastností disponuje také novými verzemi simulací fyzikálních zákonů a oděvů, které zajišťují větší kvalitu. V budoucnu budou ve hře Dota 2 použity ještě pokročilejší technologie pro simulaci oděvů a fyzikálních zákonů.
VÍCE PLATFOREM
Engine Source 2 nativně podporuje standard OpenGL, bez nutnosti dalších úprav. Díky tomu tak poskytuje lepší výkon, lépe využívá operační paměti a zkracuje dobu načítání na ostatních platformách jako je Mac a Linux. Klient bude pro tyto platformy dostupný v následujících týdnech.