Will Hess
Will Hess
  • 36
  • 497 141
How to make a Physically Accurate Grappling Hook/Gun in Unity - Step by Step tutorial in 5 levels
So, you want to know how to make a grappling hook for your video games. Well you’re in luck because in this video we are going to make a grappling hook that is physically accurate. Most quick tutorials just treat the rope like a big spring to save some time, but here we are going to do things the right way.
We'll unlock the full potential of your Unity game development skills with this comprehensive step-by-step tutorial on creating a physically accurate grappling hook or grappling gun mechanic. In this video, you'll learn how to design and implement a realistic grappling hook in Unity that goes beyond the basics, utilizing real physics and tension calculations for an authentic gameplay experience.
Whether you're building an action-adventure game, a platformer, or any game that requires precise movement mechanics, this tutorial will guide you through each step. Unlike other tutorials that rely on simple springs, this video teaches you how to make a grappling hook that realistically simulates the forces and tension experienced in real life. By the end of this tutorial, you'll have a fully functional, highly realistic grappling gun mechanic that can be easily integrated into your own Unity projects.
This tutorial is divided into five levels. Each level adds a new feature to the overall grappling hook mechanic, so you can get what you need out of this video, without having to stay for the whole thing if it isn't necessary. With Level 1 we work on rendering the rope using Line Renderers in Unity. In Level 2 we do some physics and determine the appropriate forces to add to the player's rigidbody in unity. In level 3 we ensure the player stays within the rope's length. During level 4 we make the rope able to be reeled in. And finally in level 5 we add a projectile launch and retraction, and some sound effects too.
In case you just want the code, the link to the git hub repo is below:
github.com/WillHess3/Grappling-Gun
Chapters:
0:00 - Intro
0:53 - Level 1
8:55 - Level 2
16:54 - Level 3
23:55 - Level 4
27:33 - Level 5
Subscribe: th-cam.com/users/WillHessGameDev
Instagram: will_hess_yt
If you have any questions feel free to reach out over social media!
มุมมอง: 674

วีดีโอ

Using AI to help you make Video Games (the Easy way) 2024
มุมมอง 5K3 หลายเดือนก่อน
In the last video, we talked about the best AI tools for game dev in 2024, and why it’s better to embrace this new miraculous technology instead of being afraid of it. And today, I’m going to show you these tools in practice by making a simple game jam style game with the help of AI. Thanks 3D AI Studio for sponsoring the video! Click the link and use code WILLHESS to get 10% off a monthly subs...
How to Use AI as a Game Developer to Make Games Faster and More Efficient! Best AI tools for gamedev
มุมมอง 2.6K4 หลายเดือนก่อน
Imagine if you had a magic power to make developing games faster and easier. Well, you do-and it's called AI. In this video, I'm diving into the best AI tools you need to know about, and why embracing AI is not just good for your games, but for humanity as a whole. 3D AI Studio (use code WILLHESS for 10% off): 3daistudio.lemonsqueezy.com?aff=B16JB Thanks again 3D AI Studio for sponsoring this v...
Learning 3D Modeling in 50 Hours with Blender!
มุมมอง 1K5 หลายเดือนก่อน
I suck at 3D modeling, well actually I used to suck before I spent 50 hours learning, practicing, and improving with blender. Over the 50 hours, I learned a ton about hard surface modeling, and by watching this video, you’re also learning 50 hours worth of material but in like 20 minutes for free. Recourse/Log Google Doc: docs.google.com/document/d/1IyGBsf5j4O0K71GkHJCLQS5HptbRuGpvVzdHhVk8FgQ/e...
Finishing a Game Jam in Record Time!
มุมมอง 6206 หลายเดือนก่อน
It's Game Jam Time! The theme for the Ludum Dare 55 game jam was one that I really did not like, which resulted in me going rogue and making an incredibly random game that I felt like making. Due to real life complicating things, I had very little time to use the Godot game engine to code a game from scratch. This Game Jam was a lot of fun! Play The Game Here! will-hess.itch.io/the-simon-maze I...
Minesweeper but it's an Endless Runner!
มุมมอง 7717 หลายเดือนก่อน
For about 30 years now, humans all around the world have been killing time and distracting themselves from important responsibilities with a little game called Minesweeper. Minesweeper is best known as a slow pace number puzzle game, but what if it wasn’t. What if Minesweeper was an endless runner? Well in this video I coded minesweeper but turned it into a never ending fast paced soon to be mo...
Learning Unreal Engine in One Month to make a Game!
มุมมอง 99K9 หลายเดือนก่อน
Unreal Engine is an incredibly powerful game engine that I have wanted to learn for a while now, so I dedicated the month of January to learn Unreal Engine 5 and then make a game with it. GameDev.tv course: www.gamedev.tv/p/unreal-5-0-c-developer-learn-c-and-make-video-games To check for a sale, go to the courses page and then click on the course again. For some reason the link isn’t showing a ...
I am making a Video Game that has a New Story every time... [Episode 1]
มุมมอง 2.2Kปีที่แล้ว
I’m making a video game that has a different story every time you play it, and in this first episode, I figure out just how the heck this is even going to be possible. The way I'm going to do this is by procedurally generating stories. Most of the time procedural generation is associated with procedural terrain generation which is about making random worlds that can sometimes be "endless". In e...
I made a Video Game in a Weekend with an Engine I never used before!
มุมมอง 1.7Kปีที่แล้ว
For about two and a half years now, I have been using the unity game engine. Recently they have been making some pretty sus choices as a company, shattering the trust of many once loyal developers, including me, so here’s how I made a video game in only a weekend with an engine I’ve never used before! Here's a link to the game if you wanted to play it! ldjam.com/events/ludum-dare/54/the-shrinki...
Why it's Better when your Video Game Choices DON'T Matter...
มุมมอง 2.8Kปีที่แล้ว
Most modern video games are filled with very important decisions that you, the player, need to make. On the surface, some of these choices seem like a pretty big deal, but in reality, they don't really matter. And in this video, I'm here to argue why it's actually better this way. Here's a link to that rimworld GDC talk that I mentioned: th-cam.com/video/VdqhHKjepiE/w-d-xo.html And here's a lin...
How I learned Music for Video Games in a month (You Can Too!) - one hour a day of music challenge!
มุมมอง 3.1Kปีที่แล้ว
Music is a very important and often neglected aspect when making video games. It ties everything together and adds an immense amount of polish when done correctly. And If you are anything like me, then that last part, the when done correctly part is one of the trickiest parts in all of game development. So to get better at it, I spent an hour a day for the entire month of August learning as muc...
Can my Magic 8 Ball make a Video Game?
มุมมอง 300ปีที่แล้ว
Can I make a video game by doing exactly what my magic 8 ball tells me to do? The rules to this challenge are simple, I am going to come up with an idea for a video game, and while making it my magic 8 ball must agree with everything I add in. Oh yeah, and I only have 6 hours to do it! The way I did this game development challenge, was coming up with an idea for a video game and then making it....
How to add LIMITLESS Variation to your Games in only ONE Line of Code! (Using Normal Distributions)
มุมมอง 530ปีที่แล้ว
In many games made by beginner game developers, a lot of elements are always the exact same. To easily add more variety into our games we can harness the power of normal distributions! And the best part is we can do it in only one line of code! The magic line: private float GetRandomOverNormalDistribution(float mean, float standardDeviation) =(GREATER THAN SYMBOL) standardDeviation * -0.6266570...
I improved a 1500 year old game in one weekend - the making of Chaotic Chess - 2023 GMTK Game Jam
มุมมอง 2.8Kปีที่แล้ว
In this video, I improved the classic game, Chess. I was also participating in the 2023 GMTK game jam, so I only have 48 hours. Is it even possible? (yes it is, that's why I made the video) Play Chaotic Chess: will-hess.itch.io/chaotic-chess IMPORTANT INFORMATION: you have to be on a computer to play the game, sorry mobile friends! Chess has many flaws but the biggest one is that it relies 100%...
Coding an AI to function like a HUMAN BRAIN!!!
มุมมอง 651ปีที่แล้ว
Can I program the most complex human organ, the brain, on my computer? Well, yes, that's why I made the video... My brain is able to look at numbers and recognize them. Processing sight has been done many times before, but has anyone ever attempted to attack it in a way the visual and infratemporal cortexes do? I used the Unity Game Engine to create this AI, which functions like a human brain. ...
I Finished my 3D Puzzle Game! [Episode 5]
มุมมอง 671ปีที่แล้ว
I Finished my 3D Puzzle Game! [Episode 5]
How to Start Developing a Video Game the Right Way! [Episode 4]
มุมมอง 593ปีที่แล้ว
How to Start Developing a Video Game the Right Way! [Episode 4]
The Ultimate Guide for Physics in Game Development!
มุมมอง 138Kปีที่แล้ว
The Ultimate Guide for Physics in Game Development!
How I learned Pixel Art in 30 days (You can too!) - One hour a day of pixel art challenge!
มุมมอง 199Kปีที่แล้ว
How I learned Pixel Art in 30 days (You can too!) - One hour a day of pixel art challenge!
Is making a video game WITHOUT a keyboard even possible?
มุมมอง 1K2 ปีที่แล้ว
Is making a video game WITHOUT a keyboard even possible?
Starting a Mobile Game and Learning a lot! [part 1]
มุมมอง 3222 ปีที่แล้ว
Starting a Mobile Game and Learning a lot! [part 1]
What Two Months of Indie Game Development looks like (HUGE PROGRESS) [episode 3]
มุมมอง 2K2 ปีที่แล้ว
What Two Months of Indie Game Development looks like (HUGE PROGRESS) [episode 3]
The most INSANE game jam I've EVER done - making a game in only 48 hours for the 2022 GMTK game jam!
มุมมอง 3512 ปีที่แล้ว
The most INSANE game jam I've EVER done - making a game in only 48 hours for the 2022 GMTK game jam!
How to Improve Your Games with a New Type of Randomness! Using normal distributions in game dev!
มุมมอง 7002 ปีที่แล้ว
How to Improve Your Games with a New Type of Randomness! Using normal distributions in game dev!
How I made a 3D Mystery Game in only TEN DAYS!!!
มุมมอง 2402 ปีที่แล้ว
How I made a 3D Mystery Game in only TEN DAYS!!!
Making a Game in 3 Days Should NOT have been this Hard...
มุมมอง 2362 ปีที่แล้ว
Making a Game in 3 Days Should NOT have been this Hard...
Learning the basics of AI with Tic-Tac-Toe!
มุมมอง 5K2 ปีที่แล้ว
Learning the basics of AI with Tic-Tac-Toe!
Adding the Game Mechanics to my 3D Puzzle Game [episode 2]
มุมมอง 2512 ปีที่แล้ว
Adding the Game Mechanics to my 3D Puzzle Game [episode 2]
Making a video game but HARDCORE MODE is on…
มุมมอง 2202 ปีที่แล้ว
Making a video game but HARDCORE MODE is on…
Was starting this game a MISTAKE?!? [episode 1]
มุมมอง 2682 ปีที่แล้ว
Was starting this game a MISTAKE?!? [episode 1]

ความคิดเห็น

  • @WeightlessSoul-dn9gt
    @WeightlessSoul-dn9gt วันที่ผ่านมา

    Not what I'm looking for. I am wanting to build my own game with limited coding ability, but there are no explanations of the coding factor. I'm way behind your programming ability at this point. Any ideas?

  • @HASH-GAMES21
    @HASH-GAMES21 2 วันที่ผ่านมา

    you dont need c++ blueprints can handle anything!

  • @johndouglas6519
    @johndouglas6519 2 วันที่ผ่านมา

    I would need to rewatch this many times. 🫣

  • @OreoRobDog
    @OreoRobDog 8 วันที่ผ่านมา

    bro you are stupid what you said at the end is wrong you can do everything that you can in any other engine and more so please shut up and stop lying to people

  • @OreoRobDog
    @OreoRobDog 8 วันที่ผ่านมา

    do not use c++ on ue5

  • @KlayOfAllThingz
    @KlayOfAllThingz 10 วันที่ผ่านมา

    C++ is C sharp's evil twin thats actually adopted 😭

  • @Name-kh7zf
    @Name-kh7zf 11 วันที่ผ่านมา

    Even popular game studio should use it, so we can wait for months for a game release, not 4 years, anyways, great video

  • @alienlobsteroo4882
    @alienlobsteroo4882 12 วันที่ผ่านมา

    I think those paid tutorials were only worth 14$. If someone offers discounts that steep I immediately see a whole bunch of redflags.

  • @Mgooy
    @Mgooy 13 วันที่ผ่านมา

    Great video dude

  • @jax345-
    @jax345- 17 วันที่ผ่านมา

    Your journey is inspiring! I think I'll start practicing for an hour or so a day. I have a scene in mind I want to be able to create but it's quite elaborate lol, gotta start somewhere.

  • @dragonninja9908
    @dragonninja9908 19 วันที่ผ่านมา

    Brother u made me like physics again

  • @westbjumpin4859
    @westbjumpin4859 19 วันที่ผ่านมา

    This is really good! I was looking for a physics-based way to do it, and was going to use a rotational method but realized through your video that using that would be completely unecessary and I just made it more complicated for myself. Thank you!

  • @_WyngX
    @_WyngX 22 วันที่ผ่านมา

    10:20 YOU JINXED IT BRO! :(

  • @snake17200
    @snake17200 22 วันที่ผ่านมา

    This channel is a gold mine

  • @joshparrott4389
    @joshparrott4389 22 วันที่ผ่านมา

    best, clearest explanation of this topic I have found yet

  • @Random1993e
    @Random1993e 23 วันที่ผ่านมา

    hi how learn??

  • @ScorgRus
    @ScorgRus 24 วันที่ผ่านมา

    46:50 Don't know what you meant, but radians are not 'a fraction of pi'. Pi itself is in radians, and a radian is a unit of measure.

  • @jermaineallgood
    @jermaineallgood 24 วันที่ผ่านมา

    This was invaluable to me as I am learning game development. I greatly appreciate this lecture/tutorial! World Class!!!!!

  • @farloux
    @farloux 26 วันที่ผ่านมา

    Unity is publically traded now, so now it's beholded to corporate shareholders. They will ALWAYS now, forever, unless they ever went private again, will always be required to get maximum profit margin possible. They'll threaten developers again.

  • @Elytrii
    @Elytrii 28 วันที่ผ่านมา

    pickle

  • @skoklater_rogue
    @skoklater_rogue 28 วันที่ผ่านมา

    I am at the level where moving around the ++ to make a # makes C# similar to C++. :) . I have made good progress so far.

  • @That_Game_Devs
    @That_Game_Devs 29 วันที่ผ่านมา

    21:20 Um Will thats a monitor

  • @klopsikiwsosiewłasnym
    @klopsikiwsosiewłasnym หลายเดือนก่อน

    I've heard it's good to learn some easier engines first if im new to gamedev, but unreal seems so exciting to learn and so powerful that i cant help but take the challenge to try and learn it. Is there anyone here more experienced to tell if I'm really making a mistake and wasting my time?

  • @NaKiQuathecringe
    @NaKiQuathecringe หลายเดือนก่อน

    ermm sexy video?

  • @yippeee-gk7kq
    @yippeee-gk7kq หลายเดือนก่อน

    As someone fascinated by pixel art but overwhelmed by all the resources and things to learn, this video was a godsend. Funny, educational, comforting and overall motivating! I love your humor and editorial style, please don’t spontaneously combust

  • @star_gaming-u5s
    @star_gaming-u5s หลายเดือนก่อน

    Bro was trying to draw his goals to get them atleast on paper

  • @findvolume
    @findvolume หลายเดือนก่อน

    Course is on sale atm. Got it for like $16 :D

  • @lowlevelgamedev9330
    @lowlevelgamedev9330 หลายเดือนก่อน

    Best video there is 💪

  • @GrumpyGillsFishing
    @GrumpyGillsFishing หลายเดือนก่อน

    C++ I’m just over here using nodes xD

  • @KaiSong-vv7wh
    @KaiSong-vv7wh หลายเดือนก่อน

    wow. how unnecessarily complicated. why dont you just use expl eul for both x and v?

  • @bear3s
    @bear3s หลายเดือนก่อน

    You have such an amazing mindset for learning, it's refreshing to see someone actually recognize how much of a progress they are making. You didn't just motivate me to learn pixel art but also taught me a new way of treating myself and my accomplishments, thank you

  • @kjeksklaus7944
    @kjeksklaus7944 หลายเดือนก่อน

    unreal also takes 5% of earning over £1 million. Which is great as i'm never getting to £1 million in sales lol

  • @eduardosoto3774
    @eduardosoto3774 หลายเดือนก่อน

    Subnautica flashback moment at 2:40

  • @lenargilmanov7893
    @lenargilmanov7893 หลายเดือนก่อน

    This is cool and all, but I'm more concerned with practical approaches to physics. For example: how to resolve collisions between 1000 objects so that the game can still run at 60 fps. Or how to make sure that a stack of 10 boxe remains standing instead of falling apart.

  • @MikaelaMaverix
    @MikaelaMaverix หลายเดือนก่อน

    I'm more humble than you are 😝

  • @MathepaAnimator
    @MathepaAnimator หลายเดือนก่อน

    lovelly thank you very much man

  • @skypilgrim
    @skypilgrim หลายเดือนก่อน

    Thanks for sharing your journey! I love seeing people's process towards education. Lovely work and very funny!

  • @GlizzyStone
    @GlizzyStone หลายเดือนก่อน

    Damn 😮

  • @abymohanan9403
    @abymohanan9403 หลายเดือนก่อน

    Bro your PC specs please 🙋🏻‍♂️

  • @Serendipity_GamingX
    @Serendipity_GamingX หลายเดือนก่อน

    Hpw did you learn what size to make the HUD health bar and stuff is it also a bunch of 16 by 16 put together left to right?

  • @creaturesfromtheether5310
    @creaturesfromtheether5310 หลายเดือนก่อน

    Holly math batman. I'll just stay working at the Dairy Queen

  • @Oculus-Deus
    @Oculus-Deus หลายเดือนก่อน

    The lack of ue5 tutorials on TH-cam is discouraging and demotivating, we desperately need our Brackeys for ue 😞

  • @TheFastestSrbin
    @TheFastestSrbin หลายเดือนก่อน

    GODOT has gone full retard (woke) soooo....

  • @恰克雞
    @恰克雞 หลายเดือนก่อน

    Your video really gives me a big inspiration to start pixel art. I want to make a game and design the art in the game by myself, but the process of learning how to draw is really long, especially since I'm 28 now and need to work. I think pixel art might be a better option to start with, but I don't know where to begin. Having you show me your learning process step by step is really really helpful. Thank you so much! (Sorry for my poor English.)

  • @wfelzera
    @wfelzera หลายเดือนก่อน

    love the subnautica music <3

  • @HansMilling
    @HansMilling หลายเดือนก่อน

    I think you forgot to switch on your microphone on your shirt. Anyway great video. I gave up un pixel art yesterday and instead started modelling in Blender and render my tiles etc.

  • @vlodek69
    @vlodek69 หลายเดือนก่อน

    but i don't do any physics, why shout at me :c

  • @dainty.
    @dainty. หลายเดือนก่อน

    0:50 Here is what he did for people that want a plan to start FIRST COURSE CONTENTS (pixel art fudementals) 1] -line work -circles & curves -spheres -dithering -outlines -highlighting & shading ( and hue shifting technique ) -basic animations (rotating) -camera angles 2] -item design, 8×8 ,16×16 (weapons , stone ,wood , food etc..) - sorta ui , 8×8 icons -fonts -button animations 3] Combining all these skills to make a scene SECOND COURSE CONTENTS -character design 16×16 -using bases to create more characters -animation ( idle/run/jump/punch/hit ) -monster design -animate monsters Then he studied -tile sets -backgrounds and parallax bg -used a word generator to practice (timed and not timed) - sized up canvas to 32×32 to practice more details - practice drawing from reference 11:40

  • @thefirey1111
    @thefirey1111 หลายเดือนก่อน

    Just unsubbed ai like dalle is trained off tons of stolen art I am assuming this is the same with audio. The two points you brought up about people’s arguments about why not to use ai is one of many. I have a few reasons why I dislike ai the first one is what I previously said about it being trained off stolen artwork. My next reason is that ai is very soulless it lacks the creativity that work from actual artists have.

  • @750SonyP
    @750SonyP 2 หลายเดือนก่อน

    Very humorous but educational. Please keep up the good work!