SamuKata
CodeLikeMe

CodeLikeMe

patreon


CodeLikeMe posts

UE5 Open World #21 - Time Sensitive Campfire - Start on Night/ Extinguish on Day

UE5 Open World #21 - Time Sensitive Campfire - Start on Night/ Extinguish on Day

In the last episode of the unreal engine 5 open world series, we implemented a dynamic campfire which has the ability to transition from active, fire started state to extinguished, decayed state smoothly in the runtime. Today, we are going to implement a way to start the fire automatically as the sun set and extinguish as the sun rises in the mo...

View Post

UE5 Open World #20 - Dynamic Campfire

UE5 Open World #20 - Dynamic Campfire

In this episode of the unreal engine 5 open world tutorial series, I am going to implement a dynamic campfire system which can smoothly started and extinguished. When the fire is active, there will be a particle, a light and the firewood will have an emissive surface. As the fire is extinguished, the particle and the light will be faded away smo...

View Post

Unreal Engine 5 - Character Interactions #6 - Carrying Boxes

Unreal Engine 5 - Character Interactions #6 - Carrying Boxes

This is the 7th part of character interaction system I am working on. In previous episode, we worked on a box carrying system for the player. Today, we are going to implement the same system to allow AI driven NPC characters to carry the boxes and place them on a designated location.

password=CLM_Sit

2023-06-11 09:01:59 +0000 UTC View Post

Unreal Engine 5 - Character Interactions #6 - Carrying Boxes

Unreal Engine 5 - Character Interactions #6 - Carrying Boxes

This is the 6th part of character interaction system I am working on. In this tutorial, I am going to implement a box carrying mechanism. Player will be able to walk to a box and press E to pick up the object. Then player can carry the box to anywhere and drop it. We will also create a carrying animation and setup a layered animation system to p...

View Post

Unreal Engine 5 - Day and Night Sensitive AI Routines

Unreal Engine 5 - Day and Night Sensitive AI Routines

This is the 5th part of character interaction system I am working on. In this tutorial, I am going to integrate a time of day system in to the character interaction system and the NPC AI will choose the routines based on the time of day. In the night, the characters will sleep and when the sun rises, they will wake up and start working.   View Post

UE5 Open World #19 - Sunrise Direction - Breaking Gimble Lock

UE5 Open World #19 - Sunrise Direction - Breaking Gimble Lock

In the last episode of the unreal engine 5 open world series, We worked on a time of day system. Time is represented by the sun moving across the sky. But we had trouble changing the sun rise direction as we faced issues with gimble lock. The system which set the sun's direction glitches when we have a different sun rise direction than yaw 0. He...

View Post

UE5 Open World #18 - Time of Day System - Night Lighting

UE5 Open World #18 - Time of Day System - Night Lighting

In this episode of unreal engine 5 open world series, I am going to work on night time lighting on the environment. So far, we only got 1 directional light, which represents the main sun light and when it goes down in the sun set, we don't have any lights to lit up the environment. So, today we are going to add a moon light to the scene which al...

View Post

UE5 Open World #17 - Time of Day System

UE5 Open World #17 - Time of Day System

In this episode of unreal engine 5 open world series, I am going to work on a time of day system. Here, we will be able to set the speed of time passing and when we play the game, time will go around the clock dynamically in a day and night cycle. Time of day will be handled by changing the rotation of the main directional light and the sky and ...

View Post

Unreal Engine 5 - Hit Reaction Facial Expressions - Pain (ALS #183)

Unreal Engine 5 - Hit Reaction Facial Expressions - Pain (ALS #183)

In this episode of unreal engine shooter tutorial series, I am going to add a facial expression to the Metahuman shooter character when the character get hit by bullets. We have already added a hit reaction animation to the character body. But now that we have integrated a metahuman character, we can have detailed facial animations on the charac...

View Post

Unreal Engine 5 - Character Interact with World Objects #4 - Sleep on Bed

Unreal Engine 5 - Character Interact with World Objects #4 - Sleep on Bed

This is the 4th part of character interaction system I am working on. In this tutorial, I will show you how to implement a way to sleep the character on a bed. When player go to the bed and press E, player will sleep on the bed. If E is pressed again, player will get up and can move.  AI NPC characters also can use the same bed and sleep on...

View Post

Unreal Engine 5 - ALS Metahuman Retarget - Runtime Facial Animations - Blink (ALS #181)

Unreal Engine 5 - ALS Metahuman Retarget - Runtime Facial Animations - Blink (ALS #181)

In the last couple of episode of the shooter series, we worked on adding a metahuman character into the ALS based shooter character. Now tha tthe base body animations are completed, today we are going to look into how to add facial animations to the metahuman face in runtime face animation blueprint. So, character will be randomly blinking while...

View Post

Unreal Engine 5 - ALS Metahuman retarget - Fixing Hand Offsets (ALS #180)

Unreal Engine 5 - ALS Metahuman retarget - Fixing Hand Offsets (ALS #180)

In the last episode of the shooter series, we retargeted and replaced a metahuman in place of the ALS character. And we got an issue with the hands. When the character is aiming the gun, the hands of the metahuman were off from the correct position they should be on the gun. We are going to solve this problem by adding some offsets to chain mapp...

View Post

Unreal Engine 5 - Character Interact with World Objects #2 - Grab and Interact with Objects

Unreal Engine 5 - Character Interact with World Objects #2 - Grab and Interact with Objects

This is the 3rd part of character interaction system I am working on. In this tutorial, I will show you how the NPC characters interact with the interactable objects in the world. Previously we created a chair that the player can go and sit, and a barbell, that player can grab and do some lifting. In this episode, AI NPC characters will also be ...

View Post

Unreal Engine 5 - Character Interact with World Objects #2 - Grab and Interact with Objects

Unreal Engine 5 - Character Interact with World Objects #2 - Grab and Interact with Objects

This is the 2nd part of character interaction system I am working on. In this tutorial, I will show you how the character can do a more advance interaction with an object in the world. Here, the character will be able to go to a barbell, and grab it and do a lift, then put it back on the place and move on. This is more advanced compared to sitti...

View Post

Unreal Engine 5 - Character Interact with World Objects - Sit on Chair

Unreal Engine 5 - Character Interact with World Objects - Sit on Chair

In this unreal engine tutorial, I am going to implement a system which allows characters to interact with objects in the world. For example, sitting on a chair. This will not be limited to just sitting on a chair, it will lay the foundation to a extendable character interaction system which allows characters to interact with many different objec...

View Post

Unreal Engine 5 - ALS Bullet Camera(ALS #181)

Unreal Engine 5 - ALS Bullet Camera(ALS #181)

In this episode of the unreal engine ALS shooter series, I am going to restore the dynamic bullet camera effect we had already worked on previously.  When we make a headshot with the sniper, we will see the bullet fly in slow motion towards the target. But previously I was using a separate character and after switching to ALS character, the...

View Post

Unreal Engine 5 - ALS Ledge Climbing/Vault/Mantle Bug Fix(ALS #180)

Unreal Engine 5 - ALS Ledge Climbing/Vault/Mantle Bug Fix(ALS #180)

In this episode of the unreal engine ALS shooter series, I am going to fix a very annoying bug in the vaulting/mantle system of the ALS character. The issue is sometimes when we jump into a ledge, the character get teleported into a different location abruptly. The issue happens due to a problem of calculation in ML_ComponentLocalToWorld macro. ...

View Post

Unreal Engine 5 Prone System #3 - Prevent Wall Clipping

Unreal Engine 5 Prone System #3 - Prevent Wall Clipping

This is the 3rd part of the unreal engine 5 prone system tutorial. In this episode, we are going to work on how to prevent wall clipping of the character mesh when the character go into prone mode near a wall or another object. In this situation, wall clipping means, body parts of the character going through walls when go into prone mode. Here, ...

View Post

Unreal Engine 5 - Replace ALS Shooter Character(ALS #178)

Unreal Engine 5 - Replace ALS Shooter Character(ALS #178)

In this episode of the unreal engine shooter series, I am going to show you how to replace/change the ALS default character mesh into a metahuman character. So, instead of the default blue character comes with ALS, you will be able to usea highly detailed, realistic metahuman character.

View Post

Dynamic Ivy Growth in Unreal Engine 5

Dynamic Ivy Growth in Unreal Engine 5

In this tutorial, I am going to show you how to implement a dynamic ivy growth system in unreal engine 5. Here, you will be able to define a path that the ivy should be growing and when the game is playing, the ivy will start growing dynamically along the given path. First, the stem will grow and then leaves will grow along the stem. You will ha...

View Post

Unreal Engine 5 - AI Cars - Self Learning Driving Algorithm

Unreal Engine 5 - AI Cars - Self Learning Driving Algorithm

In this episode of the unreal engine 5 car race series, We are going to improve the speed of AI car driving system by implementing a self learning algorithm to modify and memorize the driving speed of each part of the road. So, as the car keep going round and round, the car will know the ideal speed it can go in each part of the road without ove...

View Post

Unreal Engine 5 Prone System #2 - Surface Angle Correction

Unreal Engine 5 Prone System #2 - Surface Angle Correction

This is the 2nd part of the unreal engine 5 prone system tutorial. In this episode, we are going to work on how to adapt the character mesh to the surface angle underneath the character. That means, when the character is proning on an angled surface, the character body will be rotated to match with the surface to prevent legs or head going throu...

View Post

Unreal Multiplayer Strategy #19 - Attack Enemies

Unreal Multiplayer Strategy #19 - Attack Enemies

This is the 19th episode of the unreal engine strategy game series we are working on. Here, we are going to work on attacking enemies. When we have selected one of the characters belongs to player, if you hover over an enemy character, a knife would be appear. And if you right click on the enemy, selected characters will go to the enemy and star...

View Post

Unreal Engine 5 - Train Simulation - Metro Stations

Unreal Engine 5 - Train Simulation - Metro Stations

This is the 8th part of the procedural railroad and trains simulation we are working on. Here we are going to work on how to add metro stations or train stations into the system. So, the player would be able to get in to the train in one station and get off from another station. And the train will continue in a loop continuously.

password=...

View Post

Unreal Multiplayer Strategy #18 - Fight Animations - Mixamo tp UE5 Manny

Unreal Multiplayer Strategy #18 - Fight Animations - Mixamo tp UE5 Manny

This is the 18th episode of the unreal engine strategy game series we are working on. Here, we are going to retarget few fighting animations from mixamo to unreal 5 manny character to be used in our strategy game. Here When we retarget from mixamo characters, we usually encounter pronblems specially with fingers of retargeted animations. We are ...

View Post

Unreal Engine 5 Prone System

Unreal Engine 5 Prone System

Today we are going to add a prone system into the default third person mannequin character in unreal engine 5. The tutorial is composed of  1. Setup animation blueprint.  2. Smooth transition between standing and prone modes. 3. Movement parameter modifications for a believable prone. 4. Prevent body going through walls.

password...

View Post

Unreal Engine 5 - Shooting Down Helicopters (ALS #177)

Unreal Engine 5 - Shooting Down Helicopters (ALS #177)

In this episode of the unreal engine shooter series, I am going to show you how to replace/change the ALS default character mesh into your own mesh. So, instead of the default blue character comes with ALS, you will be able to use your own character mesh.

Project fi...

View Post

Unreal Engine 5 - Train Simulation - Different Types of Train Cars

Unreal Engine 5 - Train Simulation - Different Types of Train Cars

This is the 7th part of the procedural railroad and trains simulation we are working on. Here we are going to work on how to add different types of train cars into the procedural train we developed. The train will have tank cars, box cars, flat cars in addition to the regular passenger cars after this episode.

password=CodeLikeMe_TrainSim<...

View Post

Unreal Engine 5 - Car Race - Faster Car Driving AI

Unreal Engine 5 - Car Race - Faster Car Driving AI

In this episode of the unreal engine 5 car race series, We are going to improve the speed of AI car driving system. Here we will get a the player's driving as a reference and that will be used to control the speed of the AI driven cars, this will make the overall speed of the AI driven cars throughout the track more than 40% compared to the olde...

View Post

Unreal Engine 5 - Train Simulation - Open/Close Doors

Unreal Engine 5 - Train Simulation - Open/Close Doors

This is the 6th part of the procedural railroad and trains simulation we are working on. Here we are going to work on how to open and close the doors of all the cars when it is at a train station. Here, we will develop a function to play an animation montage on all train cars, which are skeletal mesh components.

password=CodeLikeMe_TrainSi...

View Post