Riot Nu (Marcus Reid) Profile Banner
Riot Nu (Marcus Reid) Profile
Riot Nu (Marcus Reid)

@RiotNu

18,229
Followers
1,689
Following
350
Media
2,850
Statuses

Tech Lead for @PlayVALORANT |

Joined July 2018
Don't wanna be here? Send us removal request.
@RiotNu
Riot Nu (Marcus Reid)
2 years
Best crosshair for new patch: 0;c;1;s;1;P;c;8;u;CBE0AFFF;t;2;o;1;d;1;b;1;m;1;0b;0;1b;0;S;b;1;c;8;t;CBE0AFFF;s;0.75;o;1
212
1K
17K
@RiotNu
Riot Nu (Marcus Reid)
13 days
Tweet media one
@RiotNu
Riot Nu (Marcus Reid)
13 days
Back in early 2020, the VALORANT launcher's key art was a stick figure Jett flying and throwing knives at a stick figure Phoenix. Saw it again today and was filled with joy.
12
2
379
32
269
4K
@RiotNu
Riot Nu (Marcus Reid)
3 years
Yes! It's a bug, and we can fix it. Games are built on approximations of the real world for performance reasons. VALORANT doesn't simulate the physics of a real explosion. This bug is a case where our approximation falls short. (1/9)
@melanji
SR meL
3 years
can anyone explain this 🙂
76
82
2K
62
223
3K
@RiotNu
Riot Nu (Marcus Reid)
3 years
The Sova bug was caused by an incorrect selection in a drop-down box. It's like the henchman of my arch nemesis, the incorrectly ticked checkbox.
41
28
2K
@RiotNu
Riot Nu (Marcus Reid)
2 years
Today a colleague reminded me of my week long journey to rename “ShooterGame.exe” to “VALORANT.exe” before launch. And friends, let me tell you, it was truly an adventure.
22
58
2K
@RiotNu
Riot Nu (Marcus Reid)
3 years
I've been getting a bunch of questions about what "updating the engine" actually means. VALORANT is built on a heavily modified version of Unreal Engine 4. Epic continuously improves UE4 with features, tools and fixes. We leverage their hard work to make our game better. (1/14)
@VALORANT
VALORANT
3 years
Periodically, we have to update the engine for our game. Due to the nature of these updates, we want to give ourselves plenty of testing time and a stabilization period before shipping it to you. So, there will be no Patch 2.10. The next update will be Patch 2.11, around June 8.
290
307
10K
28
128
2K
@RiotNu
Riot Nu (Marcus Reid)
2 years
Genuinely curious: Why do players of some shooters dislike skill-based matchmaking? Is it a desire to stomp? Not have sweaty close games? Some other motivation entirely?
154
9
2K
@RiotNu
Riot Nu (Marcus Reid)
3 years
Yo @Hiko congrats on the win. Call me when you’re ready to get started on that Spike Rush team.
Tweet media one
11
4
2K
@RiotNu
Riot Nu (Marcus Reid)
2 years
You might think I’d be most excited about Phoenix buffs, but nah, hugging buffs are where it’s at.
Tweet media one
28
63
2K
@RiotNu
Riot Nu (Marcus Reid)
3 years
Tried to explain VALORANT to my parents. Struggling. “What are those blue ghosts?” “So what exactly do you do?”
13
25
1K
@RiotNu
Riot Nu (Marcus Reid)
2 years
Today marks five years I've been working on VALORANT. It's the longest I've ever worked on one product. I remain super grateful to get to contribute to a game that players enjoy and that I get to work with such a cracked team of game devs. Next five years are going to be wild.
47
11
1K
@RiotNu
Riot Nu (Marcus Reid)
2 years
New VALORANT strat. Don't play for two weeks. Sleep for a full night. Become a god of destruction in your first warmup game.
Tweet media one
27
48
1K
@RiotNu
Riot Nu (Marcus Reid)
3 years
While I am quite fond of R6S, I do not work on it. I am unable to assist with your Siege feature requests. Constructive suggestions and praise for Siege would be better directed to their team.
52
43
1K
@RiotNu
Riot Nu (Marcus Reid)
3 years
I know everyone says “we’re just getting started” but it’s really true. I am so hyped for VALORANT’s long term potential, and we have tons of cool stuff we want to build for players. Thank you all for making it possible.
20
28
1K
@RiotNu
Riot Nu (Marcus Reid)
2 years
Finished my deep dive into system latency! This was my holiday project, and I finished it right under the wire. 😅 Summary of results threaded below; full details in the video. If you care about latency, definitely check out the video. (1/15)
29
150
1K
@RiotNu
Riot Nu (Marcus Reid)
3 years
Been thinking a lot about the robots of VALORANT. I made a tier list. Alarmbot - S Tier: Dutifully alerts you to the presence of approaching enemies and calls out their exact location. Happily baits for your team; by far the most supportive robot.
12
36
1K
@RiotNu
Riot Nu (Marcus Reid)
2 months
I accidentally reproduced a VALORANT bug that had been bothering me on and off for more than 3 years (process hangs around after shutdown) and I think I finally have the diagnostic information needed to fix it. I’m a dork but I am ridiculously excited.
76
6
1K
@RiotNu
Riot Nu (Marcus Reid)
2 years
@PlayVALORANT That map seems cool too.
25
12
1K
@RiotNu
Riot Nu (Marcus Reid)
4 years
Let's talk about this bug. It should have never reached players, but it does have an interesting root cause and game dev lesson. The defect was live for several hours on Tuesday morning in NA, LATAM, and BR after we patched 1.11. We rolled back to 1.10 to mitigate. (1/21)
@JoshNissan
steel
4 years
New live patch for first strike Killjoy > nerfbuff Cypher > nerf Skye > w/e Sova > nerfed.................................. watch:
55
664
4K
38
134
991
@RiotNu
Riot Nu (Marcus Reid)
2 years
Finally have time to do some system latency science on current builds. Going to figure out all the right knobs to tune.
Tweet media one
31
10
918
@RiotNu
Riot Nu (Marcus Reid)
3 years
Let's talk about client performance in video games. What actually determines your Frames Per Second? (1/13)
19
87
891
@RiotNu
Riot Nu (Marcus Reid)
1 year
^w^
Tweet media one
54
30
858
@RiotNu
Riot Nu (Marcus Reid)
4 years
Early Singularity prototype
29
65
827
@RiotNu
Riot Nu (Marcus Reid)
2 years
Best feature
Tweet media one
46
8
826
@RiotNu
Riot Nu (Marcus Reid)
1 year
Six years working on VAL 🥳 Can’t believe the team still puts up with my nonsense tbh, but I’ll take the W
38
1
762
@RiotNu
Riot Nu (Marcus Reid)
2 years
We fixed this. Windowed Fullscreen now has latency comparable to Fullscreen in patch 4.02. Rerunning the display mode experiments over lunch. Will share new numbers tonight or tomorrow morning.
Tweet media one
@RiotNu
Riot Nu (Marcus Reid)
2 years
Exclusive Fullscreen makes Alt + Tab slower, but it shaves off nearly 10 ms of system latency on my machine. Thats 7x the latency of turning all Graphics Quality settings from Low to High. It's like going from a 240 Hz monitor to a 60 Hz monitor. Absolutely massive. (13/15)
Tweet media one
3
16
196
23
31
722
@RiotNu
Riot Nu (Marcus Reid)
2 years
@aEvilcat ty, this bug has been reported and will be prioritized immediately
11
2
710
@RiotNu
Riot Nu (Marcus Reid)
3 years
@ValorLeaks Performance is a game of inches!
5
1
664
@RiotNu
Riot Nu (Marcus Reid)
4 years
I'm regularly asked what a typical day looks like for an engine programmer. Sometimes it's six hours of reading code to ultimately click a checkbox. 1/16
14
90
669
@RiotNu
Riot Nu (Marcus Reid)
11 months
Placed ridiculously low, but can't argue with the +43 RR wins.
Tweet media one
32
7
670
@RiotNu
Riot Nu (Marcus Reid)
2 years
Just accidentally spat coffee all over my desk, mousepad, monitors, mice, controller, stream deck, and phone dock. Ask me anything.
62
0
625
@RiotNu
Riot Nu (Marcus Reid)
3 years
Found out some family follows me on Twitter. Going to need you all to be cool and vouch that I am a very serious professional.
28
2
604
@RiotNu
Riot Nu (Marcus Reid)
2 years
My parents are visiting for Christmas. Soon we will begin our annual tradition of me trying and failing to explain what I do for work.
18
2
598
@RiotNu
Riot Nu (Marcus Reid)
2 years
Local dad gamer reaches Diamond. Played 15 games starting from Plat 2 today; went 5-2 solo, 6-2 with friends. More matches today than I've played all month.
Tweet media one
29
6
594
@RiotNu
Riot Nu (Marcus Reid)
2 years
@PlayVALORANT I'm not really comfortable with Cypher watching me miss all the bots.
8
10
550
@RiotNu
Riot Nu (Marcus Reid)
2 years
Leaks
Tweet media one
6
3
537
@RiotNu
Riot Nu (Marcus Reid)
3 years
The fix here is to either adjust the collision settings on the problematic pallet or to adjust the logic driving the visibility checks to better handle small spaces. (9/9)
27
1
520
@RiotNu
Riot Nu (Marcus Reid)
2 years
This is actually huge. Give me all the frames.
Tweet media one
19
6
504
@RiotNu
Riot Nu (Marcus Reid)
2 years
Already found a bug that needs fixing. 🤗
21
2
494
@RiotNu
Riot Nu (Marcus Reid)
1 year
I am a very serious professional and definitely won’t be sneaking swiftplay games in between meetings.
Tweet media one
5
4
458
@RiotNu
Riot Nu (Marcus Reid)
1 year
@ericdoa @PlayVALORANT Logging a bug real quick. This is not okay.
3
3
447
@RiotNu
Riot Nu (Marcus Reid)
1 year
the only S-tier collection in VALORANT, no debate
Tweet media one
46
8
444
@RiotNu
Riot Nu (Marcus Reid)
3 years
Game developers deeply appreciate their players. Why else would developers spend so much of their time and energy making games? Folks suggesting otherwise are full of it.
16
10
441
@RiotNu
Riot Nu (Marcus Reid)
2 years
Tried to convince my wife that Valentine’s Day was the perfect time to learn to play VALORANT with me and she just laughed at me. 😩
9
3
435
@RiotNu
Riot Nu (Marcus Reid)
2 years
@ValorantEsports @Crashies Yo thanks for the bug report. We'll make sure to get the finisher falling looked at.
8
1
419
@RiotNu
Riot Nu (Marcus Reid)
2 years
I don’t know who needs to hear it, but Shift + Escape marks all messages read in Slack.
39
29
417
@RiotNu
Riot Nu (Marcus Reid)
2 years
Please inform @ValorLeaks that 84 degrees ain't it.
@ValorLeaks
Mike | Valorant Leaks & News
2 years
Yo, so what is the avg temperature in your room?
599
22
7K
5
0
411
@RiotNu
Riot Nu (Marcus Reid)
3 years
Players within the outer radius that are outside the inner radius take damage that diminishes as they get further away from the center of the explosion. In this screenshot, the inner/outer radius sizes are visualized by the black/cyan spheres. (3/9)
Tweet media one
1
1
411
@RiotNu
Riot Nu (Marcus Reid)
3 years
All explosions in the game have an inner radius and an outer radius that can be tuned by designers. Think of the inner radius as the center of the explosion. Players take full damage from the explosion within the inner radius and no damage outside the outer radius. (2/9)
1
0
397
@RiotNu
Riot Nu (Marcus Reid)
4 months
7 years working on VALORANT 🥳
18
1
402
@RiotNu
Riot Nu (Marcus Reid)
3 years
This approach usually works. In very tight spaces like under the pallet in Mel's video, the visibility check fails and the player does not take damage. The pallet effectively eats the explosion. It's a bit more difficult to see; I've circled the failing visibility checks. (8/9)
Tweet media one
3
0
381
@RiotNu
Riot Nu (Marcus Reid)
13 days
Back in early 2020, the VALORANT launcher's key art was a stick figure Jett flying and throwing knives at a stick figure Phoenix. Saw it again today and was filled with joy.
12
2
379
@RiotNu
Riot Nu (Marcus Reid)
2 years
Starting a campaign to delete it from the game.
Tweet media one
37
2
359
@RiotNu
Riot Nu (Marcus Reid)
2 years
Thinking back to beta where a specific piece of printer software killed the VALORANT process if you tried to shift walk.
12
1
351
@RiotNu
Riot Nu (Marcus Reid)
2 years
@Nurfed We are looking at this. Not working as intended.
2
1
343
@RiotNu
Riot Nu (Marcus Reid)
2 years
This tweet is doing numbers for reasons that I don't really understand, but I genuinely hope y'all enjoy the crispy one taps that this crosshair makes free.
4
3
340
@RiotNu
Riot Nu (Marcus Reid)
11 months
Thanks a lot @LotharHS
Tweet media one
3
4
342
@RiotNu
Riot Nu (Marcus Reid)
2 years
Played VALORANT with a friend that hadn’t played since beta. All of our teammates were nice while he was learning. 🤗
10
0
324
@RiotNu
Riot Nu (Marcus Reid)
3 years
Turret - S Tier: Good friend that's just a little bit overwhelmed in your high skill disparity game. Focuses on doing their one job to the best of their ability. Rarely gets a kill but really lights up when it happens. Working on confidence to run around corners and entry frag.
3
0
334
@RiotNu
Riot Nu (Marcus Reid)
2 years
Weird downside of being a dev: Can load in on new patch during maintenance without realizing there’s no one to matchmake against yet.
10
1
316
@RiotNu
Riot Nu (Marcus Reid)
3 years
Boom Bot - S Tier: Suffers from tunnel vision but sometimes makes absolutely incredible plays. Can't figure out how to walk, but somehow is able to sprint faster than anyone else. 11/10 for hustle and positive vibes.
4
0
314
@RiotNu
Riot Nu (Marcus Reid)
1 year
I swear I'm not smurfing intentionally
Tweet media one
32
1
317
@RiotNu
Riot Nu (Marcus Reid)
2 years
So when do today’s VCT games start? 😭😭😭
9
3
298
@RiotNu
Riot Nu (Marcus Reid)
3 years
The first step of computing explosion damage is sweeping the outer radius for any players that could be hit. Players outside the outer radius can be safely ignored as they will always take 0 damage. (4/9)
2
0
294
@RiotNu
Riot Nu (Marcus Reid)
3 years
While it’s true that Windows is case-insensitive and case changes aren’t honored on existing build nodes that already have sync’d files, the real reason for casing changes in the files is that I personally like messing with data miners and manually flip casing each patch.
4
1
287
@RiotNu
Riot Nu (Marcus Reid)
2 years
Something minor leaked and I'm not sure if I'm the source of the leak. There needs to be a word for this feeling.😵‍💫
14
0
280
@RiotNu
Riot Nu (Marcus Reid)
3 years
Owl Drone - S Tier: Somewhat aloof but has fantastic situational awareness and gives good comms. Natural IGL, but could stand to work on their fundamentals. Always seems a bit shaky on moving and shooting. Still, solid teammate.
1
1
279
@RiotNu
Riot Nu (Marcus Reid)
3 years
Game was a bit different back then.
@GeorgeGedd
George
3 years
no bs tho old killjoy looking like KAY/O😳
Tweet media one
1
4
368
7
3
275
@RiotNu
Riot Nu (Marcus Reid)
3 years
The visibility check traces a line from a few different starting points inside the inner radius and tries to find an unobstructed path to the player. In this case, it finds a path (the green line), and the player takes full damage. (6/9)
Tweet media one
2
0
279
@RiotNu
Riot Nu (Marcus Reid)
2 years
@PlayVALORANT Sorry everyone I spilled my drink on the server.
17
0
279
@RiotNu
Riot Nu (Marcus Reid)
3 years
Next, the game checks visibility from the center of the explosion to potential targets. Explosions don't deal damage through walls. If the explosion can't "see" a player, the player doesn't take damage. (5/9)
3
0
277
@RiotNu
Riot Nu (Marcus Reid)
2 years
@ValorLeaks quickly, everyone, hide all the good stuff
5
0
271
@RiotNu
Riot Nu (Marcus Reid)
2 years
Yo @ValorLeaks how many likes does my crosshair need for you to delete your account?
6
3
267
@RiotNu
Riot Nu (Marcus Reid)
1 year
I will die for him
@melanie_mhs
mel 🇭🇰
1 year
This MF is gonna be your new VALORANT duo 😭
Tweet media one
4
17
478
9
13
273
@RiotNu
Riot Nu (Marcus Reid)
2 years
Watched a bunch of tape from my deathmatch games today, and I don’t think I ever dipped under 300 fps. Feels good. Need a 360 hz monitor now.
21
0
264
@RiotNu
Riot Nu (Marcus Reid)
3 years
Sometimes you mess up a merge conflict deep in the guts of your engine's post-processing code and then your crosshair no longer lines up with the game viewport. Pour one out for that curly brace.
Tweet media one
6
9
267
@RiotNu
Riot Nu (Marcus Reid)
3 years
But in this case, the explosion is blocked by the crates. It fails to find a path to the player and does no damage. You can see all the attempts the game made to find a path visualized as red lines. Had even one of them reached the player, the player would take damage. (7/9)
Tweet media one
1
0
263
@RiotNu
Riot Nu (Marcus Reid)
1 year
playlist buff
26
4
262
@RiotNu
Riot Nu (Marcus Reid)
1 year
@Johnny_Kay24 @PlayVALORANT Thanks for the report. We'll take a look.
4
6
256
@RiotNu
Riot Nu (Marcus Reid)
2 years
“So the game is free? How do they pay your salary?”
12
0
255
@RiotNu
Riot Nu (Marcus Reid)
1 year
@yay We’re tracking this. Thanks for the report.
13
0
253
@RiotNu
Riot Nu (Marcus Reid)
2 years
The team shipped major server performance improvements in the last few patches. Hope your games are feeling crisp.
26
4
251
@RiotNu
Riot Nu (Marcus Reid)
3 years
Epic releases a new "minor version" of UE4 a few times a year. These updates have all sorts of treats for developers. See UE 4.25's patch notes for concrete examples -- they're 213 pages long. (2/14)
1
2
256
@RiotNu
Riot Nu (Marcus Reid)
3 years
Certainly not.
Tweet media one
@bombsfall
Chambraigne Socialist
3 years
Game devs who have released a game: do you have any notable examples of placeholder assets that stayed in for a very long time during production
123
198
2K
7
9
248
@RiotNu
Riot Nu (Marcus Reid)
3 years
Happy Friday to all you engineers working on upgrading your studio to a new minor version of UE4.
Tweet media one
11
10
249
@RiotNu
Riot Nu (Marcus Reid)
2 years
@ItsGamerDoc I can’t believe you just tweeted out the balance changes.
1
1
241
@RiotNu
Riot Nu (Marcus Reid)
3 years
Our goal with an engine update is parity. There will be some fixes that are player-facing (one of our top crashes is resolved!), but for the most part it's behind-the-scenes. We're upgrading the foundation the game is built on to unlock future improvements. (14/14)
10
0
246
@RiotNu
Riot Nu (Marcus Reid)
1 year
@vladk0r_vlr Thanks for the report!
11
0
244
@RiotNu
Riot Nu (Marcus Reid)
2 years
There’s a forum post from 2015 about how to rename Unreal C++ projects. Step 1 is renaming the main project folder (which contains all the files for the project). This isn’t an option for a project with a large team… such a rename would be hugely disruptive for all pending work.
Tweet media one
Tweet media two
Tweet media three
6
3
234
@RiotNu
Riot Nu (Marcus Reid)
2 years
10
1
231
@RiotNu
Riot Nu (Marcus Reid)
2 years
Wholesome gamers in solo queue always make my day. Be kind out there, gamers.
15
8
237
@RiotNu
Riot Nu (Marcus Reid)
2 years
Let’s go!
Tweet media one
17
9
232
@RiotNu
Riot Nu (Marcus Reid)
2 years
Twitter supports 2x Twitch’s max bitrate for streaming.
Tweet media one
Tweet media two
9
15
230
@RiotNu
Riot Nu (Marcus Reid)
2 years
You're required to continuously yell "pew pew pew pew pew" in comms for the ability to work.
8
4
232
@RiotNu
Riot Nu (Marcus Reid)
2 years
Still considering additional offers for franchised Spike Rush teams. No brain, no aim, and a stuck W key. Send inquiries to my representative.
23
1
227
@RiotNu
Riot Nu (Marcus Reid)
2 years
Be kind to one another.
13
17
226
@RiotNu
Riot Nu (Marcus Reid)
3 years
Received a package I ordered a bit ago, excited to make more silly stream improvements. We've got that over the shoulder second camera angle now!
Tweet media one
16
0
224
@RiotNu
Riot Nu (Marcus Reid)
11 months
The only possible solution is to delete it from the game.
15
2
223
@RiotNu
Riot Nu (Marcus Reid)
2 years
Had a work conversation about a piece of code added to VALORANT seven years ago. Time flies.
10
3
221