Програмер Леагуе оф Легендс Риот Гамес успешно је превео своју снагу са онлајн мултиплаиером у жанр ФПС још 2020. године, откривајући наклоност према тешким угловима Цоунтер-Стрике-а у том процесу. До данас, Валорант остаје популаран - иако веома технички - стрелац.
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.
Разговарао сам са Риотовим старијим главним инжењером за игру, Маркусом Ридом, да добијем даљи увид у технологију испод хаубе која је омогућила бесплатном игрању ФПС-а да задржи успех две године касније.
Тако добро, херц
Игра која захтева тако високу вештину и тачност не би функционисала без сервера са великом стопом тикова. „Радили смо гомилу експеримената са заиста висококвалификованим играчима да бисмо открили како игра најбоље игра“, каже Рид.
“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.”
Нижа стопа тикова или већи пинг доводи до кашњења, што погоршава проблеме као што је предност пеекер-а – „артефакт умреженог играња“, по Риотовим речима, што доводи до кључне предности у делићу секунде за играча који вири иза угла преко противника који се суочава са њима. . Ово питање се често расправља међу такмичарским тимовима и довело је до спорови високог профила преко пинга играча.
(Кредит за слику: Риот Гамес)
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.”
Играчи који имају довољно среће да поседују врхунске рачунаре не добијају неправедну предност. Валорант има фиксно видно поље, подржава само размере од 16:9 или 16:10 – а чак и они који користе ултрашироке мониторе су приморани да користе поштанско сандуче тако да не могу имати користи од екстра периферног вида.
Тачна прецизност
(Кредит за слику: Риот Гамес)
Висока тежина Валоранта може бити шок за лежерније играче, јер често кажњава субоптималну игру. Са малим временом за убијање – простор између играча који отвара ватру и његовог испуштања мете – сваки ударац је битан. Што значи да регистрација погодака мора бити што прецизнија.
„У смислу начина на који то постижемо, прави одговори су много података и прилично интензивна контрола кад год се проблем пријави“, каже Реид.
Валорант-ови програмери се не плаше анализе грешака или „нечега што изгледа ван” под микроскопом. То је процес са којим се тим јавно суочава. На пример, Риот је објавио значајан тецх блог на Валорантовом нетцоде-у (отвара се у новој картици) , и држи играче у току са својим одговорима и ажурирањима на основу њихових повратних информација.
Реално, међутим, Риот може да уради само толико да обезбеди беспрекорно искуство на мрежи. Рид признаје да ублажавања као што је баферовање предвиђања, које покушава да изглади нестабилне везе, могу само до одређене мере прекрити пукотине.
“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.
(Кредит за слику: Епиц Гамес)
Чини се да Риот има Валорант-ову скалабилност, квалитет везе и укупну реакцију све до науке. Али шта је са перформансама?
“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.
„Док сада развијамо нове ствари за играче, радимо ригорозно тестирање перформанси“, наставља он. „Ако додамо фундаментално нову могућност која узрокује да игра мора да ради више, то може утицати на перформансе. Дакле, трудимо се да нове могућности задржимо што је могуће штедљивијим и ефикаснијим, а такође стално улажемо гомилу инжењерских напора у општу оптимизацију перформанси.”
Облак и даље
(Кредит за слику: Риот Гамес)
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.
Иако бисмо волели да Валорант дође на више платформи, разумемо да је прво дизајниран за ПЦ, углавном због његовог захтевног фокуса на тачност. Аналогни штапови на контролерима не могу да се упореде са прецизношћу миша, али се надамо да ће Риот пронаћи решење за ово и успешно представити Валорант широј публици. На крају крајева: свако заслужује да игра ФПС дизајниран за прецизност.