YoVDO

Make Your Game Cooler With a Hookshot - Unreal Engine 5 Blueprint Tutorial

Offered By: UNF Games via YouTube

Tags

Unreal Engine Courses Game Development Courses Animation Courses Character Movement Courses Blueprints Visual Scripting Courses

Course Description

Overview

Learn how to create a grappling hook (hookshot) mechanic in Unreal Engine 5 using Blueprints. Dive into the process of implementing this popular game feature, from setting up the project and creating the necessary blueprints to fine-tuning the movement and collision mechanics. Explore techniques for line tracing, character movement, mesh creation, and real-time logic implementation. Master the art of adding visual polish with chain animations, crosshairs, and hand attachments. By the end of this comprehensive tutorial, gain the skills to enhance your game's traversal mechanics and create more engaging gameplay experiences.

Syllabus

Support us :D
Intro
Project and folder creation
Import and assign the character in the game mode
Create the hookshot blueprint
Add Hookshot input and blueprint inside the character
Line traces to determine the hoookshot hit
Determine a good location for the character
Create a collision trace channel for the hookshot to know which objects I can hit
Encapsulate the behavior in the hookshot class
Moving the character instead of teleporting it
Handle shooting the air
Implementing the Hook and Chain
Create the needed chains by using the instanced mesh component
Modify the logic to work in real time
Hookshot animation
Tell the character to move through an event dispatcher
Handle the returning state
Polish the movement and collision of the mechanic
Add a crosshair
Secret Sauce
Attaching the hookshot to the hand
Polishing the hookshot and adding restrictions
Conclusions


Taught by

UNF Games

Related Courses

Interactive 3D Graphics
Autodesk via Udacity
Creative Coding
Monash University via FutureLearn
Make Your Own 2048
Udacity
An Introduction to Interactive Programming in Python (Part 2)
Rice University via Coursera
HTML5 Coding Essentials and Best Practices
World Wide Web Consortium (W3C) via edX