XaiJu
CodeLikeMe

CodeLikeMe

patreon


CodeLikeMe posts

Unreal Engine 5 - Turn In Place - Action RPG #144


This is the 144th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will implement a way to turn the character in place with an animation when the character is focused on an opponent. In this game, when the characters engage in combat, they are locked onto the closest opponent in the level and keep focus on the enemy. Earlier we were using a method that simply manually rotate the character through code to keep gaze towards the opponent. But here ...

View Post

Unreal Engine 5 - Melee Combat AI Improvements - Action RPG #143

This is the 143rd episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we are going to do some improvements to the melee combat AI system we have worked on. We will implement following features today, - AI NPCs will do an evade, jump back move after doing attacks. This is to avoid staying too close to the opponent after performing an attack. - We will improve flanking and placement of AI characters around player. - Also we will do some changes to minimize ...

View Post

Unreal Engine 5 - Melee Combat - Hitbox Based Damage Multiplayer Replication - Action RPG #142


This is the 142nd episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we are going to work multiplayer replication of hitbox based damage system we have implemented. So we can use this system in a multiplayer game. Players will be able to damage each other or take down enemies together.

Project Files

View Post

Unreal Engine 5 - Melee Combat - Hitbox Damage and Avoid Friendly Damage - Action RPG #141

This is the 140th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we are going to work on how the hitbox based damage system avoid damaging friendlies and only damage enemies. This is important when we play along with companions where there are multiple enemies and friendly NPCs or other players fighting together.

Project Files

View Post

Unreal Engine 5 - Melee Combat - Hitbox Damage and Shield Deflection - Action RPG #140

This is the 140th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we are going to work on how the hitbox based damage system identify shields when the attack is blocked with a shield and avoid the victim receive any damage. Also, we will create and spawn a suitable Niagara effect to show the attack was deflected by the shield.

Project Files

View Post

Unreal Engine 5.5 Substrate Materials - Palantir


Today I am going to try out substrate material system in unreal engine 5.5. Here I will implement something like a palantir, a crystal like looking stone material. Here, we will see how to get the effect of outer layer and inner details inside the globe without really having any internal faces.

password=ClmSubstrate

View Post

Unreal Engine 5.5 Update - Ladders Glides Ziplines & Elevator/Lift

Here is the unreal 5.5 update of ladders, glides and ziplines and elevator systems we have previously worked on. These are the original tutorials I worked on each of these systems.

password=UE55ELGS

View Post

Unreal Engine 5 - Motion Matching for Sword and Shield Locomotion - Action RPG #134

This is the 134th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we are going to create motion matching database using sword and shield animations and use it for locomotion animations instead of the blendspace we have been using before. Here I will show you how to setup motion matching animations pose search database from scratch h and how to integrate it with the existing animation blueprint.

View Post

Unreal Engine 5 - Modular Leg Armor - Shoes and Pads - Action RPG #133

This is the 133rd episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we are going to improve the leg armors system by adding shoes to the leg armors. Earlier we only had pads and we had an issue with popping out the feet through the shoe mesh and we are going to fix that today and implement a 2 part leg armor which contain shoes and pads.

Project Files

View Post

Unreal Engine 5 - Modular Armor - Leg Armors- Action RPG #130


This is the 130th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will add add Leg Armors / leg harness to the character's modular armor system we have implemented. Leg armors will also add small amount of defence to the character and there will be difference classes of leg armors with different attributes. Later on when the character has multiple leg armors collected, player will be able to switch gauntlets through the inventory UI.

View Post

Unreal Engine 5 - Character Modular Armor Gauntlets - Action RPG #129


This is the 129th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will add add gauntlets to the character's modular armor system we have implemented. Gauntlets will add small amount of defence to the character and there will be difference classes of gauntlets with different attributes. Later on when the character has multiple gauntlets collected, player will be able to switch gauntlets through the inventory UI.

2024-11-20 04:47:15 +0000 UTC View Post

Unreal Engine 5 Gameplay Ability System Actor Attributes - Defence/ Defense - Action RPG #128

This is the 128th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will add Defence/Defense attribute to the character that can be changed depending on the armor and other equipment character is wearing. That means, we will be able to define how much added to the defense/defence attribute through the gameplay effect applied to the character when character wear a certain gear item. Defence attribute will be taken into account when deciding how much d...

View Post

Unreal Engine 5 - Collect Chest Niagara VFX & Sounds - Action RPG #127

This is the 127th episode of the new tutorial series on Action RPG game using Gameplay Ability System. We have implemented a chest collection system previously in the series. Today, we are going to add a Niagara particle effect and sounds to the chest collection. Here, we will implement the chest collection particle effect from scratch using Niagara.

Project Files

View Post

Unreal Engine 5 - Local Player World Space Widget Tips - Action RPG #126

This is the 126th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Last time we implemented an interaction tip, which is a world space UI element that hints the player about possible interaction with a certain object in the game world. In this case, this would be applied to a treasure chest that can be open and collected by the player. Today, we will look into how to make this system replicated for a multiplayer game. So, only the local player who approache...

View Post

Unreal Engine 5 - Treasure Chests - Action RPG #124


This is the 124th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will implement a treasure chest system in the game to allow player to open and collect gear and other valuable items stored in the chest. Items collected from the chest will be added to player's inventory. Also, we will make sure everything related to treasure chest will be properly replicated so that it can be used in a multiplayer game.

2024-11-14 18:13:58 +0000 UTC View Post

Unreal Engine 5 - Replicating Armors - Action RPG #123

This is the 123th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will resolve some replication issues with the Armors we have implemented. Here, when the armors are worn by characters, there were some issues that the armor animations are not properly synchronized with the character when we see them from another player's perspective.

Project Files

View Post

Unreal Engine 5 - Inventory System - Armor - Action RPG #121

This is the 121th episode of the new tutorial series on Action RPG game using Gameplay Ability System. In the last couple of episodes of this series, we worked on how to get armors working as collectible items. Now player can walk through collectible armors in the world and wear them automatically. In this episode, we will look into how t make those collected armor appear in the inventory system UI we have implemented.

2024-11-11 03:23:07 +0000 UTC View Post

Unreal Engine 5 - Modular Armor Preparations - Action RPG #119

This is the 119th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will look into how to add an armor to the existing character we have worked on in the game. We will go through the requirements of the mesh, how it should be rigged and how to prepare the armor mesh to make sure it is ready to be used as a modular component of the full armor of the character.

Project Fil...

View Post

Unreal Engine 5 - Helmet Variations & Benefits - Action RPG #117


 This is the 117th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will work on how to display helmets collected by the player in inventory menu. When the player collect helmets in the game world and go to the inventory menu, all the collected helmets will be there for player to equip.

Project Files

View Post

Unreal Engine Runtime Landscape Editing - Dig Tunnels and Make Bridges

In this unreal engine 5 tutorial, I am going to show you how to edit the landscape in the runtime. Here, you will be able to dig tunnels and make bridges in the special tool we are implementing. You can practically dig a hole through a mountain and exit from the other side. Also, you can create bridges to connect gaps.

You need to install voxel plugin free version to run this p...

View Post

Unreal Engine 5 - Helmet Variations & Benefits - Action RPG #116


This is the 116th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will work on how to add different helmet variations to the game. Different helmets can have different benefits. Here I will show you how to grant a health bonus with the helmet through the gameplay effect applied to the character when character wear the helmet. You can use the same approach to grant any change to character attribute you have.

2024-11-02 14:42:19 +0000 UTC View Post

Unreal Engine 5 - Collect and Wear Helmets Ability - Action RPG #115


This is the 115th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will work on how to collect and wear helmets. Hear collecting and wearing part will be implemented through gameplay ability system. So, everything will be handled through gameplay abilities and gameplay effects.

Project Files

View Post

Unreal Engine Traffic Sim & Driving AI - Turn Right - Yield to Pedestrians - UE5 Open World #45

In this episode of unreal engine driving AI and traffic control system, I am going to work on how the vehicles yield to pedestrians who are crossing the road when they turn right. When driving AI want to turn right, initially they wait for green light in forward direction and then check if there are any pedestrians who are crossing the road on the right side. If yes, they wait for them to finish crossing and then take the turn to right.

2024-10-27 07:32:36 +0000 UTC View Post

Unreal Engine 5 Smart Grass Generator - Distance Grass Density


This is the 8th episode of unreal engine grass generation system we are working on. Here, we are going to implement a method to increase the density of grass in the distance. Here, we will implement a material based technique to make the grass blades thicker in the distance and that will make the grass in the distance look more filled and cover ground better. Also it will help us with reducing the noisy look in the distance grass.

View Post

Unreal Engine 5 - Pause Only NPCs to Open Inventory - Action RPG #103


This is the 103rd episode of the new tutorial series on Action RPG game using Gameplay Ability System. Today, we are going to work on how to pause NPC AI characters when we need to open the inventory/ customization stage. Here, we can't simply pause the game as we need to show the animated character in the inventory menu and we need to change weapons do other customizations. So, if the game is paused, these things will not work. So, in this case we want to selectively pause all the NPCs a...

View Post

Unreal Engine 5 - Inventory - Widget Switcher - Action RPG #100

This is the 100th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Today also we are going to re-structure our UI system using a widget switcher to do allow efficient and simpler way to switch between multiple use interface elements we have created for the HUD and the inventory. Earlier, we were manually enabling and disabling widgets as we needed, but as the number of different widgets in the system increases, it has become painful to manage the UI state.<...

View Post

Unreal Engine 5 - Inventory - Select Weapons - Action RPG #98

This is the 98th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will work on how to connect the character and the inventory UI so tat the selected weapon in the inventory will be applied to the character in real time and when we go back to the game, the character will have the selected weapon in the game. And can go back to inventory stage and select a different weapon.

2024-09-26 06:09:17 +0000 UTC View Post

World Engine - Infinite Terrain Generator Plugin - Unreal Engine 5.4 Update

Here is a demonstration of unreal engine 5.4 Infinite terrain generator plugin. This plugin can be used to create an infinite landscape in your game world. No matter where you go, there will be land, sea, trees, grass and animal. There are parameters to customize the generated landscape and spawned foliage types, grass types and animals.


Download

password=CLM_WorldEngine

View Post

Unreal Engine 5 - Inventory - Change Camera Focus On Gear Items - Action RPG #96

This is the 96th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here also we will continue to work with the inventory system. First, we will look into how to change focus of the camera to different parts of the character according to the part of the gear we are going to customize. For example, when we change the right hand weapon, camera will focus on the right hand of the character. And when we customize the helmet, camera will focus on the head of the c...

View Post

Unreal Engine 5 - Inventory Customization Stage - Action RPG #94


This is the 94th episode of the new tutorial series on Action RPG game using Gameplay Ability System. Here we will work on how to teleport the character to a separate stage when we open inventory. Here I am referencing Assassins Creed Valhalla inventory design. When player press the inventory button, character will be teleported into a separate stage away from gameplay and character player inputs will be disabled. Then the camera will be changed to show the character from front. When play...

View Post