Overwatch Workshop Tutorial - Custom Projectiles With Gravity (Obsolete)

  Рет қаралды 4,174

Pug

Pug

Күн бұрын

"Custom Projectile" was added to the Workshop, thankfully making this process obsolete. You can just simply create a projectile now and the game engine can handle the physics for you! ♥
In this tutorial I show you how to create a projectile with simulated gravity. It's kinda math heavy, but that's programming!
My Workshop Discord: / discord
Music: • Royalty Free Music -- ...
0:00 - Intro
0:44 - Initialization
2:23 - Vertical Motion (Up)
4:13 - Vertical Motion (Down)
5:09 - Scale Vert. Speed w/ View Angle
6:12 - Horizontal Motion
7:15 - Scale Hor. Speed w/ View Angle
7:40 - Projectile Collision (Below)
10:38 - Projectile Collision (Front)
11:14 - Cooldown
11:29 - Demonstration
12:07 - Outro

Пікірлер: 52
@333puggles333
@333puggles333 3 ай бұрын
To anyone watching this in the future, "Custom Projectile" was added to the Workshop, thankfully making this process obsolete. You can just simply create a projectile with an action now and the game engine can handle the physics for you! ♥
@aidans5533
@aidans5533 3 жыл бұрын
just gonna say right now as soon as I watched the basic tutorial you did I watched the entire playlist until I finished and I watched a few other youtubers but how well this is done, simplified and explained is just amazing! Thank you so much for these videos!
@kstelakis
@kstelakis 3 жыл бұрын
this is just what I needed for my project. huge thanks bro
@333puggles333
@333puggles333 3 жыл бұрын
Glad I could help
@Dafugan
@Dafugan Жыл бұрын
Thank you brooo
@333puggles333
@333puggles333 Жыл бұрын
brooooo you're welcome
@princesidon6606
@princesidon6606 2 жыл бұрын
Just commenting for the youtube algorithm, this really helped me make a gamemode where you control a hoard of bots, instead of exploding I made the projectile linger and the bots will move towards it.
@blizzplate9660
@blizzplate9660 3 жыл бұрын
How do you make the eye position of a camera move depending on your facing direction or moving direction
@yazan_q
@yazan_q 2 жыл бұрын
Man I really miss these tutorials Though I get it we haven’t gotten any workshop updates and ow2 but man these tutorials are well made
@333puggles333
@333puggles333 2 жыл бұрын
Ye, sorry. With the lack of Overwatch content, many people stealing my work, and experiencing malicious online interactions with way too many players, it's made itself less and less worth putting the work and passion into anymore if you feel me. It was a ton of fun making these :(
@yazan_q
@yazan_q 2 жыл бұрын
@@333puggles333 thanks for this amazing series and I hope you’re happy with what you’re doing and enjoying it
@yazan_q
@yazan_q 2 жыл бұрын
And I hope overwatch2 returns it’s player base
@seanyboigaming8204
@seanyboigaming8204 8 ай бұрын
Do you have a lobby code so we can copy and study your work? I'd like to learn more about this and just recently got into the workshop
@heyyou9903
@heyyou9903 Жыл бұрын
Is there a way to do this with a global variable instead? Or does it need to be a player one to have a starting position of the player?
@mrgeometry6935
@mrgeometry6935 3 жыл бұрын
Great video! This is somehow exactly what i was looking for. Is there a way to make the projectile move horizontally faster and the projectile move vertically slower?
@333puggles333
@333puggles333 3 жыл бұрын
Yeah just adjust the Chase rate of your ProjectileSpeed and ProjectileHor variables.
@mrgeometry6935
@mrgeometry6935 3 жыл бұрын
Is there a workshop code for this?
@333puggles333
@333puggles333 3 жыл бұрын
Sure I made one for ya RVQJ1
@aidans5533
@aidans5533 3 жыл бұрын
Hey can you make a tutorial explaining how subroutines work cuz I ain’t got a clue 😂
@elpapisaint
@elpapisaint 6 ай бұрын
don't know if you will ever do this again but I'm trying to figure out how to create a needler effect (from halo) to lifeweaver's thorn volley and so far I haven't gotten far with it. If you have the time, please try your luck at it!
@333puggles333
@333puggles333 6 ай бұрын
I've never been great at explaining these over comments but I will try. You could make a Player Variable for each player that counts up to a certain number (X). Once it reaches that number or higher, the player takes explosion damage and the counter resets. On a Player Took Damage event, make a condition that Hero Of Attacker is Lifeweaver, and the Event Ability is Primary Fire. Then for the actions, If the Variable >= (X), then Damage the Victim for an amount, and play some effects. Then reset the Variable to 0. Else If the Variable < (X), then Modify the Variable by Adding an amount to it. Then you can play with a timer if the player doesn't take damage for a while, set the Variable back down to 0.
@iwanazz
@iwanazz Жыл бұрын
Hi! First, great tutorials, thank you for your work. Man I´ve been searching for days 😭😭 You look that in Paris when you play a casual match there is the full map right? But when you play in arcade 4v4 mode Paris just allow you to fight in just an area of the same map. There are like energy walls that makes imposible to go out. I WANT TO DO THAT!!! I want to put that walls to limit the maps to a certain areas. That is posible in the workshop??????
@333puggles333
@333puggles333 Жыл бұрын
It is. I've never been good at making really good solid walls tho. The only thing I've ever done is make it so if someone goes past a certain X coordinate or Y coordinate, make it loop an impulse toward the direction away from the wall. The problem is looping it too much will put stress on the server and make it more likely to crasg
@iwanazz
@iwanazz Жыл бұрын
@@333puggles333 That was quick!! Thanks!! ok ok I'll keep trying 😂😂
@C0mput3-
@C0mput3- 3 жыл бұрын
Do you think you could make a tutorial on how to make custom ults or abilities?
@C0mput3-
@C0mput3- 3 жыл бұрын
Idea for and ultimate, a meteor shower.
@333puggles333
@333puggles333 3 жыл бұрын
Yup I plan on doing custom abilities at some point.
@C0mput3-
@C0mput3- 3 жыл бұрын
Ok
@bigthonkk
@bigthonkk 2 жыл бұрын
Question. At timestampe 5:38, did you arbitrarily pick the projectile speeds of both 90 degrees and 0 degrees? Or was there some calculation you did to derive them from the original projectile speed of 25?
@333puggles333
@333puggles333 2 жыл бұрын
This was a while ago so I'm not 100% sure what my thought process was, but I'm pretty sure I did a bit of trial and error and found that those numbers worked well as a range of speeds.
@bigthonkk
@bigthonkk 2 жыл бұрын
@@333puggles333 Alright thank you. I'm trying to recreate Ana's Biotic Grenade and I was trying to figure out how to use the vertical angle of the player so that and sine and cosine of said angle would change the vertical and horizontal speed accordingly.
@333puggles333
@333puggles333 2 жыл бұрын
@@bigthonkk oh man I bet using trig would make this so much simpler.... I'm so bad at elliptical math tho :'(
@bigthonkk
@bigthonkk 2 жыл бұрын
@@333puggles333 It has made it easier except for the horizontal speed and the facing angle the projectile moves towards. I've tried multiplying the resulting horizontal distance by the facing direction of the player to see if it would move the sphere in said direction, but it hasn't worked. You're the best shot I have at figuring this out and it's through YT comments xd
@thecrazypain9978
@thecrazypain9978 3 жыл бұрын
how do you make something have a chance of happening? if this can be confusing, this could be a tutorial idea
@333puggles333
@333puggles333 3 жыл бұрын
This is pretty simple actually. Set a Variable to a random integer between something like 1 and 20 (if you want it to be a 1/20 chance). Then do a small Wait, then do an "If Variable = 1" and put your resulting actions under that. That way the actions you put will only happen if you roll a 1 on that variable.
@mrtrash4128
@mrtrash4128 2 жыл бұрын
I can't get it to work, I typed it out exactly how you showed, and tried it on the first step (having it go up and down) and it won't even do that I'm prolly just and idiot and missing something obvious
@trap1055
@trap1055 3 жыл бұрын
Can you please make your audio louder. I can barely hear it also your tutorial helps alot
@aeon7659
@aeon7659 2 жыл бұрын
what's the workshop code?
@333puggles333
@333puggles333 2 жыл бұрын
Unfortunately I didn't make one.
@aeon7659
@aeon7659 2 жыл бұрын
@@333puggles333 okay, np
@mrpoopo2320
@mrpoopo2320 3 жыл бұрын
Can't you just apply an impulse? Why would that not work?
@333puggles333
@333puggles333 3 жыл бұрын
That only applies to heroes who have physics baked into them. A position you define will not have physics, which is why you have to simulate them like what I did in the video.
@mrpoopo2320
@mrpoopo2320 3 жыл бұрын
@@333puggles333 ah. Thanks
@aidans5533
@aidans5533 3 жыл бұрын
couldn’t you use a invisible and phased out dummy bot? and then detect the distance?
@333puggles333
@333puggles333 3 жыл бұрын
@@aidans5533 yeah but that takes up a slot
@aidans5533
@aidans5533 3 жыл бұрын
Well I guess so but it might work if u just wanted to do a 3v3
@stoplookinguphere
@stoplookinguphere 3 жыл бұрын
this isnt battleborn????????????
@333puggles333
@333puggles333 3 жыл бұрын
May Battleborn rest in peace
@5jmac270
@5jmac270 3 жыл бұрын
I don't get it
@333puggles333
@333puggles333 3 жыл бұрын
Remember to Swish and Flick
@user-jn1lf3bz6w
@user-jn1lf3bz6w 3 жыл бұрын
영어라서 모르겠다...
6 Quadrillion Damage Dealt
13:56
Carrier
Рет қаралды 1,4 МЛН
The rarest move in chess
17:01
Paralogical
Рет қаралды 1,2 МЛН
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
ONE Realistic Change for EVERY Overwatch Hero
14:10
KendelR
Рет қаралды 766 М.
2024 Overwatch Workshop Tutorial for BEGINNERS
31:43
KendelR
Рет қаралды 6 М.
How to Make Custom Projectiles in the Overwatch Workshop
5:28
A Shrew's Berry
Рет қаралды 17 М.
1 LIFEWEAVER TIP for EVERY HERO ft. Not KarQ
21:07
Reformed Ravi
Рет қаралды 60 М.
How I designed Fruit Ninja
22:58
Luke Muscat
Рет қаралды 6 МЛН
The Game That Hacks Your Brain
24:43
camwing
Рет қаралды 473 М.
Games Where You're NOT the Main Character
14:52
i am a dot.
Рет қаралды 1,6 МЛН
80 USELESS OVERWATCH 2 FACTS | Niandra
8:56
Niandra
Рет қаралды 106 М.
Genji's Mythic Skin is more than just a skin
0:30
Jace
Рет қаралды 2,9 МЛН
How Minecraft Legends Failed less than ONE Year after Release
21:13
smallthoughts
Рет қаралды 126 М.