League of Legends әзірлеушісі Riot Games 2020 жылы онлайн-мультипликатормен өзінің шеберлігін FPS жанрына сәтті аударып, бұл процесте 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.
(Сурет кредиті: Epic Games)
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.
«Екінші санат - GPU-мен байланысты сценарийлер», - деп жалғастырды ол. «Бұл арнайы GPU емес, біріктірілген графикасы бар CPU сияқты төменгі деңгейлі аппараттық құралда болады. Содан кейін процессорға байланысты сценарийлер бар, олар әдетте орташа диапазондағы клиенттік компьютерлер мен өнімділігі жоғары машиналарға арналған. Бұл сонымен қатар сервердің өнімділігі туралы ойларға сәйкес келетін деңгейге ие.
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 ойнауға лайық.