Развивачот на League of Legends, Riot Games, успешно ја преточи својата моќ со онлајн мултиплеер во жанрот FPS уште во 2020 година, откривајќи ја наклонетоста кон тешките агли на Counter-Strike во процесот. До ден-денес, Valorant останува популарен – ако и многу технички – стрелец.
The making of Valorant sounds like one long technical nightmare, however, with Riot prioritizing polish and coding smarts in order to make a shooter that rewards pinpoint accuracy while remaining scalable across wide range of drastically different machines.
Зборував со постариот главен инженер на Riot за играта, Маркус Рид, за да добијам дополнителен увид во технологијата под капакот што му дозволува на FPS-от за бесплатна игра да го задржи својот успех две години подоцна.
Толку добро е херци
Игра која бара толку висока вештина и точност не би функционирала без сервери со висока стапка на штиклирање. „Направивме цел куп експерименти со играчи со навистина високи вештини за да откриеме како играта игра најдобро“, вели Рид.
“We found we really needed 128 tick rate servers to hit our targets. We also want the vast majority of our players to be under 35 millisecond ping. That's kind of the optimal conditions.”
Пониска стапка на штиклирање или поголем пинг воведува одложувања, што ги влошува проблемите како што е предноста на ѕиркањето - „артефакт на мрежна игра“, според зборовите на Riot, што доведува до клучна предност во дел од секундата за играчот што ѕирка зад аголот пред противникот што е соочен со нив. . Прашањето често се дискутира меѓу конкурентните тимови и доведе до спорови од висок профил преку пинг на играчот.
(Кредит за слика: Riot Games)
That said, making Valorant a highly scalable game was still a priority. Riot continues to make the game accessible to players using a wide variety of setups. Additionally, it doesn’t shy away from display solutions like Nvidia Reflex – which bypasses the render queue to enhance communication between your machine’s CPU and GPU.
“We support some pretty low-end machines,” Reid says, “and we want those machines to play great and be able to play the game competitively. I think Reflex supports GPUs all the way back to the 900 series, which came out in 2014. That hardware is broadly accessible and improves the experience for enough of our players that we think it's worthwhile to support. But we also want to make sure that we have the best possible experience on that high-end hardware.”
Играчите кои имаат доволно среќа да поседуваат компјутери од висока класа, не добиваат неправедна предност. Valorant има фиксно видно поле, поддржува само сооднос на страници од 16:9 или 16:10 - па дури и оние што користат ултраширок монитори се принудени да влезат во сандаче за да не можат да имаат корист од дополнителната периферна визија.
Одредете ја прецизноста
(Кредит за слика: Riot Games)
Високата тежина на Valorant може да биде шок за пообични играчи, бидејќи често ја казнува неоптималната игра. Со мало време за убивање - просторот помеѓу играчот што отвора оган и неговата цел паѓа - секој удар е важен. Што значи дека регистрацијата на хитови треба да биде што е можно попрецизна.
„Во однос на тоа како го правиме тоа да се случи, вистинските одговори се многу податоци и прилично интензивна контрола секогаш кога ќе се пријави проблем“, вели Рид.
Тогаш, програмерите на Valorant не се плашат од анализа на грешки или „нешто што изгледа надвор“ под микроскоп. Тоа е процес со кој тимот се соочува јавноста. На пример, Riot објави значителен технолошки блог на нето-кодот на Valorant (се отвора во нов таб) , и ги држи играчите во тек со неговите одговори и ажурирања врз основа на нивните повратни информации.
Меѓутоа, реално, има само толку многу што Riot може да направи на крајот за да обезбеди беспрекорно онлајн искуство. Рид признава дека ублажувањето, како што е тампонирањето на предвидувањата, кое се обидува да ги израмни нестабилните врски, може само до одреден степен да ги обои пукнатините.
“If network conditions are truly degraded, if the game client and the game server can't communicate the information they need to in a timely manner, the player experience does degrade,” he says.
(Кредит за слика: Епски игри)
Се чини дека Riot ја има приспособливоста на Valorant, квалитетот на поврзувањето и севкупната реакција на науката. Но, што е со перформансите?
“So pre-launch, we were really talking about three categories of problems,” Reid explains. “What are the targets we need to hit for our server performance? And that's the one delivering the 128 tick rate experience.
„Втората категорија се сценарија поврзани со графичкиот процесор“, продолжува тој. „Тоа има тенденција да биде на хардвер од пониска класа, како процесор кој има интегрирана графика наместо посветен графички процесор. А потоа, тука се сценаријата поврзани со процесорот, што е повеќе за компјутери со клиенти од среден опсег и машини со повисоки перформанси. Тоа, исто така, има одредено ниво на преклопување со размислувањата за перформансите на серверот.
Riot rarely cuts a feature outright over performance concerns. But those concerns do impact the development process. Valorant’s art style, for instance, was designed from scratch to look good across a wide range of hardware. “That's not the only consideration, obviously, but it does take some things off the table,” Reid says. “We're not going to be using real time ray tracing if we're running on a laptop from 2012.
„Како што развиваме нови работи за играчите сега, правиме ригорозни тестирања на перформансите“, продолжува тој. „Ако додадеме фундаментално нова способност што предизвикува играта да мора да работи повеќе, тоа може да влијае на перформансите. Така, ние се обидуваме да ги задржиме новите способности колку што е можно послаби и ефикасни, а исто така постојано инвестираме куп инженерски напор во оптимизација на целокупната изведба“.
Облак и пошироко
(Кредит за слика: Riot Games)
Leaning into the topic of performance, you may wonder if Valorant could one day grace a cloud gaming service such as Nvidia GeForce Now, allowing players to get around hardware limitations entirely. But Reid was quick to express that such an eventuality simply isn’t on the cards for the game at present.
“With a cloud gaming service specifically, the challenge would be the increased latency of going through a cloud game server, and then talking to that server,” he says. “I think it'd be pretty difficult to provide the type of responsiveness you need in a game like Valorant over a cloud gaming service. I don't want to say never; technology will continue to improve. But that's not something we're looking at right now.”
More promisingly, Reid confirmed that Valorant console ports on PS5 and Xbox Series X|S are “something we’re definitely exploring”. However, he wasn’t able to give us any more info than that.
Иако би сакале Valorant да дојде на повеќе платформи, разбираме дека тој е најпрво дизајниран за компјутер, најмногу поради неговиот напорен фокус на прецизноста. Аналогните стапчиња на контролерите не можат да одговараат на прецизноста на глувчето, но се надеваме дека Riot ќе најде решение за ова и успешно ќе го донесе Valorant на пошироката публика. На крајот на краиштата: секој заслужува да игра FPS дизајниран за прецизност.