How Damage Falloff is Calculated

  Рет қаралды 400,949

Marblr

Marblr

Күн бұрын

Exploring the implementation of damage falloff in Overwatch, how Tracer's damage falloff was broken during season 1, and some miscellaneous observations about this system.
These techniques are not unique to Overwatch, so you can apply these concepts to most other games. Furthermore, these functions are typically not hand-written and are instead abstracted away in math libraries, e.g. Mathf.Lerp() in Unity.
CORRECTION: My comment at 7:54 is not true, since Orisa did not have damage falloff in Overwatch 1. (thanks Juan Ayala)
TIMESTAMPS:
• 0:00 Introduction
• 1:00 Step 1: Distance
• 3:12 Step 2: Normalization
• 4:29 Step 3: Linear Interpolation
• 6:47 Tracer's Broken Falloff
• 7:23 Interesting Gamer Observations™
REFERENCES:
• Camera Height of Every Overwatch Hero - • Camera Height of Every...
• Overwatch Wiki - overwatch.fandom.com/wiki/Ove...
MUSIC:
• Kirby 64: The Crystal Shards
ME:
• Twitch - / marblr
• Twitter - / marblrr
Footage captured on game versions 2.1.2.0.107076 and 2.2.0.2.107804

Пікірлер: 478
@shooshiwhooshi8736
@shooshiwhooshi8736 Жыл бұрын
This felt like a math class but I loved every second of it
@whamham6117
@whamham6117 Жыл бұрын
Are you implying you don’t like math class? -your math teacher in 8th grade
@billrules110
@billrules110 Жыл бұрын
Applied mathematics
@meowcow21
@meowcow21 Жыл бұрын
It's more programming since the math is really simple
@pantuternik
@pantuternik Жыл бұрын
This is what they should do in math class, yes
@mfn1311
@mfn1311 Жыл бұрын
@@meowcow21 true
@juanayala863
@juanayala863 Жыл бұрын
Orisa used to not have fall off either. It was only added if OW 2
@Marblr
@Marblr Жыл бұрын
oh damn. not sure how I missed this. thanks, added to the description.
@MoiraPrime
@MoiraPrime Жыл бұрын
@@Marblr In OW1 the real killer for Orisa's weapon was her spread along with the dumb pattern of her projectiles. Made it hard to hit far off targets even though it didn't have falloff.
@josewolf9884
@josewolf9884 Жыл бұрын
she was the go-to hero when you wanted to shut down turrets and brig
@kasm7870
@kasm7870 Жыл бұрын
*Technically* Reinhardt’s Firestrike also has no falloff, but I’m not sure we’re counting that
@tommyIT
@tommyIT Жыл бұрын
@@kasm7870 his normal weapon doesn't have falloff too xD
@floopdawooop3633
@floopdawooop3633 Жыл бұрын
Marblr could post a 10 hour video just reading the source code and I’d still watch it
@Static-EN-
@Static-EN- Жыл бұрын
a great voice can sell a video on its own
@joshp3446
@joshp3446 Жыл бұрын
@Marblr, You heard 'em, start reading
@ClaraBennett
@ClaraBennett Жыл бұрын
8:52 I have been wondering how they animated Sojourn’s backwards slide to have her legs go behind her without breaking her back. Kinda hard to see exactly in-game, but now I know!
@RochRich.
@RochRich. Жыл бұрын
Pause on the frames when she's about to hit the deck
@snewp_e2139
@snewp_e2139 Жыл бұрын
I mean, she IS pretty robotic.
@aguyontheinternet8436
@aguyontheinternet8436 Жыл бұрын
@@snewp_e2139 And, as rochrich showed, made out of rubber
@thinix396
@thinix396 Жыл бұрын
They could’ve just had her lower torso twist backwards 180 degrees since she’s mostly cybernetic
@rever4217
@rever4217 3 ай бұрын
@@RochRich.Bro, that's elastigirl shit right there.
@realchiknuggets
@realchiknuggets Жыл бұрын
"Baptiste is the only support with a hitscan weapon" - immediately shows Ana
@ArchSchizo
@ArchSchizo Жыл бұрын
Ana's noscope is a projectile, though. I assume he meant Bap was the only support with range falloff.
@realchiknuggets
@realchiknuggets Жыл бұрын
@@ArchSchizo yeah, I just thought the irony was funny
@Newslnside
@Newslnside Жыл бұрын
The great thing about Marblr is that in addition to being a great dev with experience from what you can see, he still leaves the bubble of most devs and knows how to explain very clearly each point he is going to explain, without ''internal'' jargon of developer and knows how to communicate with the end user :D by the way, I would love to see an explanation of how the game itself makes it easier for cheaters to appear and how they could mitigate this if the commands were not on the client side and hardware protection
@DatAhsan
@DatAhsan Жыл бұрын
He's a dev?! Of what game(s)!?
@0osk
@0osk Жыл бұрын
@@DatAhsan He's a dev for Marble It Up and used to be the producer for TF2.
@MarvelousButter
@MarvelousButter Жыл бұрын
@@0osk titanfall 2 of team fortress 2?
@0osk
@0osk Жыл бұрын
@@MarvelousButter OG TF2. I love titanfall but Team Fortress 2 is TF2.
@nicholasahrens2756
@nicholasahrens2756 Жыл бұрын
His simplicity should not to be confused with a lack of understanding, he dumbs it down for us
@Wintercat1
@Wintercat1 Жыл бұрын
The most surprising part about this video was not just learning that Widowmaker's sniper rifle has falloff, but that S1 Sojourn's minimum railgun damage was _almost twice as high_ as Widow's minimum sniper damage. What the heck were they thinking when they made Sojourn?
@Imitationist
@Imitationist Жыл бұрын
Let's nerf gengu since soj is so op! #blizzardlogic
@hierarchyofmood1220
@hierarchyofmood1220 Жыл бұрын
So this proof that soljuorn is broken
@Trevelyan04
@Trevelyan04 10 ай бұрын
They were thinking ‘how can we move more of these s1 battle passes?’
@Iteration456-8_codename_goblin
@Iteration456-8_codename_goblin Жыл бұрын
Math but in a language I as an American can understand: firearms
@GoatZilla
@GoatZilla 10 ай бұрын
i feel like you could have made a 1 minute video by just saying it was a step function, but then realized your audience is gamers.
@justwingingit8110
@justwingingit8110 2 күн бұрын
To be fair non programmers probably won’t understand step functions anyways
@jonahkey9313
@jonahkey9313 Жыл бұрын
I’ve noticed something since overwatch 2 actually. For projectile heroes specifically, they don’t shoot from their cameras anymore like they used to, they shoot from their weapon within a very close range and, which then centers to their crosshair shortly after. It’s hard to describe, but it’s especially obvious with Torbjörn’s primary fire, since it has a trail. It shoots from the barrel of his rivet gun and will hit any objects in its path, then once it gets to the center of your screen it goes straight, basically making a turn midair. Just something i thought was interesting.
@bluefake_or_smt
@bluefake_or_smt Жыл бұрын
I can imagine that this is solely the visuals that behave this way. In most games, people shoot from the cameras center, but the shooting trail gets rendered from the weapons barrel towards the point they aim at. This is why if the weapon is behind an object like a wall, you can see how the trail goes through the object. They probably implemented that projectiles visuals quickly go towards where the projectiles hitbox is for visual clarity for enemys who might want to dodge the projectile Edit: Rephrase to make it clearer
@iheizeus
@iheizeus Жыл бұрын
8:10 "Baptiste is the only support with damage falloff since he's the only one with a hitscan weapon" *Immediately cuts to the other support with a hitscan weapon USING her hitscan weapon* I love these videos lmao
@huntedperson3147
@huntedperson3147 Жыл бұрын
The funny thing is that Ana most probably does have falloff as well, it's just that her impact damage is 0, but she applies a burn status effect for 70 damage over .6s
@Overqualification
@Overqualification Жыл бұрын
Ana does not have hitscan at all. In fact the bullet is quite slow. Edit: I’m half right. It’s hitscan when zoomed in, projectile when not.
@Overqualification
@Overqualification Жыл бұрын
@@huntedperson3147 She doesn’t have falloff since like you said, it just applies a burn effect. It does have a heavy bullet drop though so you shouldn’t be doing it from far.
@justaguy1304
@justaguy1304 Жыл бұрын
The projectile doesn’t do any damage though, so I don’t think it really matters
@Oddiffyart
@Oddiffyart 5 ай бұрын
7:43 “Tank heroes, on the other hand, do have projectile range falloff” Well that aged well
@robert_lemon5942
@robert_lemon5942 Жыл бұрын
the editing here looks really neat, keep it up dude!
@willduncan6909
@willduncan6909 Жыл бұрын
You’re to Overwatch 2 what shounic is to Team Fortress 2. I don’t even play, but the way you explain the inner workings of different mechanics is utterly captivating. Keep it up!
@RamsteinBus
@RamsteinBus Жыл бұрын
There is something so satisfying about learning information like this. I have like no use for it, but its cool. I love your videos
@pacifistminigun3987
@pacifistminigun3987 Жыл бұрын
Ikr!
@PH0B0PH1L1A
@PH0B0PH1L1A Жыл бұрын
perfect for my break at work, great content!
@sir_rhubarb
@sir_rhubarb Жыл бұрын
The quality of these videos is by far the best on this platform for any content like this. Absolutely love this
@Sir-J-Raposo
@Sir-J-Raposo Жыл бұрын
Hey, Marblr, have you made a video about Armor changes? The one that the damage reduction decreases as the amount of armor decreases
@Marblr
@Marblr Жыл бұрын
no, but that is a good idea! demonstrating the change visually would be great.
@Bence3
@Bence3 Жыл бұрын
awesome idea dude
@Harevald
@Harevald Жыл бұрын
@@Marblr Also please check out stacking effects. I know that Ramattra block stacks with armor but I don't know how much
@dubby_ow
@dubby_ow Жыл бұрын
@@Harevald his block is a flat 75% dmg reduction, i believe it stays at 75% no matter if you have armor or nano applied, because normally dmg reduction is capped at 50%, there was a bug with doomfist, that lowered his block to 50% if he got nano, because of this rule, but its fixed now
@Wravnen
@Wravnen Жыл бұрын
Love these videos
@georgenikitin3532
@georgenikitin3532 Жыл бұрын
I always find your videos helpful, thank you so much for making me understand something probably won't need it in my life, but thank you!
@pachanas703
@pachanas703 Жыл бұрын
The presentation on your videos is always phenomenal.
@cooldud3521
@cooldud3521 Жыл бұрын
Bro you breakdown these concepts so well. You make everything so digestible.
@kfed9834
@kfed9834 Жыл бұрын
These videos are so strangely addictive, then again I love learning about weird number calculations, thanks for the vids
@Klenzer
@Klenzer Жыл бұрын
Dude, you editing is insane! Good video
@titobobby5511
@titobobby5511 Жыл бұрын
Your videos editing is so good I would love seeing you explain a wider variety of things
@ForkGenesis
@ForkGenesis Жыл бұрын
Your videos are top-notch. I can't even comprehend how much time and passion is in every second of it.
@Jacket197
@Jacket197 Жыл бұрын
Very high quality as usual! Great work!
@TroutFN
@TroutFN Жыл бұрын
Every single one of your videos is always so interesting
@kipitrash9403
@kipitrash9403 Жыл бұрын
Hey man. Love your videos and editing style. Keep up the good work
@Vandassar
@Vandassar Жыл бұрын
Only found out about you recently. Loving these videos. Even if it's something I already understand. Having it visualised helps a lot with extra understanding.
@samhhhhh
@samhhhhh Жыл бұрын
As always, fantastic breakdown. Super interesting stuff.
@randomcommentor
@randomcommentor Жыл бұрын
out with another BANGER keep it up, dude!
@cheddartaco
@cheddartaco Жыл бұрын
the way it calculates the percentage of the minimum and maximum damage to deal is really clever, hats off to whoever came up with it
@W00zl3
@W00zl3 Жыл бұрын
These videos are absolutely fantastic. Each and every one of them.
@JackeryPumpkin
@JackeryPumpkin Жыл бұрын
I LOVE these deep dives into mechanics
@Theotherone12
@Theotherone12 Жыл бұрын
Great video as usual!
@reibuyoru2514
@reibuyoru2514 Жыл бұрын
This content is so refreshing and impressive to watch Just seeing 90% of the comment section being praise is insane, keep it up
@twisted6177
@twisted6177 Жыл бұрын
This video has greatly helped me understand game making technics, even though I havent started making 3d games (or any where close to doing so), This has greatly opened my mind to how a lot of technics work and I have since made my own damage fall off system on a 2d scale. Thank you! 🙏
@Toon444
@Toon444 Жыл бұрын
Incredibly professional video. I enjoyed it a lot!
@josewolf9884
@josewolf9884 Жыл бұрын
Amazing video as always. I love the kirby 64 music so much.
@KirbyUaufixD
@KirbyUaufixD Жыл бұрын
Love your videos, also, shoutouts to the Kirby 64 music, it fits so well !
@myseglis
@myseglis Жыл бұрын
If all my programming classes were explained that well, I would've actually loved coding
@princesscadance197
@princesscadance197 Жыл бұрын
Ah yes, these are totally calculations I can quickly run in my head before each shot.
@asgharabbas9885
@asgharabbas9885 Жыл бұрын
Your content is so amazing!
@markes7cc
@markes7cc Жыл бұрын
Your best video yet 10/10
@S0LXH_
@S0LXH_ Жыл бұрын
I don’t comment very often, but damn, i’m in love with your editing dude 😍
@gunnercat8045
@gunnercat8045 Жыл бұрын
istg shounic and u gave educational video that burns brains but yet felt like a guilty pleasure
@itaypooO
@itaypooO Жыл бұрын
Great video. Helpful for my game development
@vekethegamer3786
@vekethegamer3786 Жыл бұрын
These videos help in game dev so much :D
@mikey6004
@mikey6004 Жыл бұрын
Another banger video. He does it everytime.
@YasielReyes
@YasielReyes Жыл бұрын
I hope you get the 1 mill play button 1 day, your videos are so good and high quality i love watching them so much
@teku6266
@teku6266 Жыл бұрын
Top tier content as always!
@hashemvo8841
@hashemvo8841 Жыл бұрын
please never stop making these kind of videos.
@mr_ALG
@mr_ALG Жыл бұрын
Thank you for this explaination .
@alireza0019
@alireza0019 Жыл бұрын
Love your work 👌🏻
@qudruplem8570
@qudruplem8570 Жыл бұрын
thanks for this, great video
@olezha8269
@olezha8269 Жыл бұрын
Awesome as usual!:)
@MangoMarco
@MangoMarco Жыл бұрын
what a surprise, the damage is calculated exactly how you think it would what a great video
@Fraaaaaaaank
@Fraaaaaaaank Жыл бұрын
another banger as always
@gwynbleidd8723
@gwynbleidd8723 Жыл бұрын
my favorite video in my subscribed feed
@phoenixjedi9889
@phoenixjedi9889 Жыл бұрын
I’m glad you posted this because i headshot a pharah with widow to 16 hp was so confused
@vornamenachname554
@vornamenachname554 Жыл бұрын
good video. one thing im missing is a list of every heroes max/min damage plus the range values like u showed with cassidy. also anas scoped in weapon is hitscan.
@Onlyvideocoments
@Onlyvideocoments Жыл бұрын
Amazing content as always. If I may suggest a subject for the next video is: how does the new competitive rank system works, it's still a mystery as we can't track our SR anymore, I think not even the Blizzard devs know how it works..
@DaBumo
@DaBumo Жыл бұрын
Marblr is the Overwatch equivalent to Tf2's Shounic. (Or Shounic is Tf2 equivalent to Ow's Marblr, however you want to look at it.) Both make real nice thumbnails, both have this relaxed voice when talking, both overanalyse certain game features and bugs (and why they happen) and every once in a while making fun video.
@fagnerjb
@fagnerjb Жыл бұрын
Great video! As always! I have a suggestion: how "headshots" are calculated for non-standards powers? Like, a few days ago, a Reinhardt "headshot me" with Earthstrike o.O
@arshadsiddiqui9071
@arshadsiddiqui9071 Жыл бұрын
And now tracer is 5.5 dmg
@ciach0_
@ciach0_ 28 күн бұрын
aged like milk
@maowtf_
@maowtf_ Жыл бұрын
easily the most interesting overwatch youtuber
@aceviscontl8650
@aceviscontl8650 Жыл бұрын
the ways these videos are structured remind me of shounic which i love
@zivi3862
@zivi3862 Жыл бұрын
Godlike editing
@HmongHeroo
@HmongHeroo Жыл бұрын
This really made me sit back and wonder why I was watching this. It's as if this was something I was going to be tested on.
@BLUDHOUNDZ
@BLUDHOUNDZ Жыл бұрын
Just sourced this video for one of my final papers, thank you for all you do Marblr
@lucalucaa__
@lucalucaa__ Жыл бұрын
i love this guy these videos are so informative and expertly designed i even understand the tech stuff because of the way it's explained
@kurvakardos
@kurvakardos Жыл бұрын
Now he hit the griddy too... Can't believe it
@godbibo
@godbibo Жыл бұрын
Always great videos! How do you produce it ?
@ScoutOW2
@ScoutOW2 Жыл бұрын
Heres 2 ideas id like to see in a video! How does Mai's attack work? Is it a line trace with a particle thats all for show, or is it like Pyro in TF2 where the particles are supposed to be the hitboxes? How does the spawn room collisions work? Like the door has a texture displaying where the door is, but if thats separate to a box collider in spawn, it feels always perfectly aligned. Which would be hard to do since door frames poke out alot in OW and theres no map to my knowledge where you can get the healing properties by smothering a spawn wall on the outside.
@burneraccount7052
@burneraccount7052 Жыл бұрын
You're like AsumSaus for overwatch. That is a high compliment .
@Kodiac
@Kodiac Жыл бұрын
You are such an important part of this game. I wish you were more well supported blizzard or others !
@HPsawus
@HPsawus Жыл бұрын
“Baptiste is the only one with a hitscan weapon” >immediately shows ana scoped shots 😂😂
@myster1ousdemon
@myster1ousdemon Жыл бұрын
wow. someone's good at explaining things
@power0ngames449
@power0ngames449 Жыл бұрын
that subtle roast of landing a shot being the hardest part
@unoriginalcontent1514
@unoriginalcontent1514 Жыл бұрын
Love these thecnical ow vids reminds me of shounic
@khaledahmed9136
@khaledahmed9136 Жыл бұрын
Top tier math class, I love knowing how the game works even if I can't apply that
@Fearaligator123
@Fearaligator123 Жыл бұрын
These graphics are incredible and help me visualize everything so well
@weasbear7052
@weasbear7052 Жыл бұрын
thats actualy quiet interesting
@Guarrow
@Guarrow Жыл бұрын
Awesome video as always. I didn't get all the math right away but I might watch again another time, are you into maths in general or did you just got into this stuff because of the video ? Great choice of osts for the background too. I always have a thing for Nintendo games osts in KZfaq videos. I don't know why but to me they just have something that some other background musics don't have ... Maybe because they aren't specifically made for KZfaq, yet they work great. Or probably because I just recognize them. Anyway, very interesting stuff, I'll share it as always, hope you're doing good
@trigotauro3631
@trigotauro3631 Жыл бұрын
You should do a video talking again about assists but in ow2, does doom now gets assists more often? How does kiriko’s cleanse affects the assist timers, does junkerqueen, rammattra, sojourn or kiriko get any special interactions? And now that orisas supercharger is gone, what heroes no longer have the assist privilege? It would be really intresting
@Chmmr
@Chmmr Жыл бұрын
Can you cover the bug in the newest patch where kills in the killfeed to objects often switch to the wrong team color? It's something pretty consistent I've seen, especially with dva's mech and bap's lamp, killing them will put the kill in the killfeed as normal, and then a few frames later the object's team color will change to that of the killer, and it's very weird
@schniemand
@schniemand Жыл бұрын
My first thought was that Tracer's normalized falloff value was probably rounded to an integer by mistake So it would suddenly go from max damage to min damage
@SgerbwdGwyn
@SgerbwdGwyn Жыл бұрын
I love a good Clamped Remap function
@IzzyIsntReal
@IzzyIsntReal Жыл бұрын
I love seeing the natural KZfaqr progression in which you slowly start to put more and more of your personality into your fact based videos. Very awesome ❤
@S0UPIE
@S0UPIE Жыл бұрын
I didn't know I needed to see McCree hit the griddy, but I do now
@thatcloi
@thatcloi Жыл бұрын
nice video, i didnt understand cuz im dumb, but nice video
@gidkid100
@gidkid100 Жыл бұрын
A small critique on the script for this video. When speaking about the normalized distance between targets you were explaining it correctly, but what was happening on screen actually lined up to be opposite of what you were saying when you were saying it. This could confuse some people and it would be better to switch it or double check the timing when talking about something similar in the future. Super informative though. 👍🏼
@cyarutchiii
@cyarutchiii Жыл бұрын
As always, content couldn't be higher quality
@AARON-xt9lm
@AARON-xt9lm Жыл бұрын
This chanel is awesome
@xlegiofalco
@xlegiofalco Жыл бұрын
i didn't plan on waking up today and doing math. i am still committed to this, i like your funny words mr magic man
@kombokonina5623
@kombokonina5623 Жыл бұрын
Great explanation, was hooked right after seeing the thumbnail (no pun intended). Also, while making in-game dynamic statistics, what do you use? I mean, workshop is removed and there is no solution on the internet to be found. At least by me
@Marblr
@Marblr Жыл бұрын
although the workshop editor is disabled, you can still import workshop codes in the custom game settings. so in a way the workshop is partially accessible.
@LtDarkRing
@LtDarkRing Жыл бұрын
Quick question. Could this concept (and all of the equations used) roughly be translated into other shooter games that have damage drop off? (Like TF2, PVZGW2, etc)
@ABucket
@ABucket Жыл бұрын
This made me wonder, if a player shoots a projectile that has damage falloff and then teleports far away before it makes contact, is the distance used in the calculation the player's distance at time of shooting or at time of calculation?
@marah4847
@marah4847 Жыл бұрын
this is basically shounic but overwatch and i love it
The Game That Hacks Your Brain
24:43
camwing
Рет қаралды 420 М.
I Made a Graph of Wikipedia... This Is What I Found
19:44
adumb
Рет қаралды 2,5 МЛН
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 1,6 МЛН
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 37 МЛН
Deadeye Can Miss (a lot) [HALF PATCHED]
12:04
Marblr
Рет қаралды 879 М.
Ultimate Charge
9:32
Marblr
Рет қаралды 1,6 МЛН
Overwatch's Spawn Points Are Not Mirrored
16:50
Marblr
Рет қаралды 441 М.
Creativity, Gamesense, Bomb Throws & Habits... Exploring 5k Hours of D.Va !
10:29
The Fapelele Gaming Channel
Рет қаралды 7 М.
Saving Teammates
5:27
Marblr
Рет қаралды 509 М.
5,000,000 Damage Mitigated [PATCHED]
6:24
Marblr
Рет қаралды 1,3 МЛН
Reinhardt can escape Grav by using Earthshatter
4:01
Marblr
Рет қаралды 447 М.
Overwatch 2 Mythbusters - MAUGA Edition
8:32
KarQ
Рет қаралды 253 М.
Camera Height of Every Overwatch 1 Hero
7:49
Marblr
Рет қаралды 1 МЛН
АКУЛА АДАМ НУБТАН МЫҚТЫҒА АЙНАЛДЫ (GTA V)
14:04
МОЙ ПИТОМЕЦ КАКАШКА ВЕДЁТ СЕБЯ СТРАННО!! (Bou's Revenge)
14:47
ShadowPriestok - Евгений Чернявский
Рет қаралды 770 М.
БРАВЛ СТАРС ВЗЛОМАЛИ?!
18:31
Поззи
Рет қаралды 527 М.