SamSuka
CodeLikeMe

CodeLikeMe

patreon


CodeLikeMe activity

Unreal Survival #26 - Runtime placed object persistence

In this episode of the unreal engine survival series, I am going to implement a system to save the runtime placed plants save and load in the next session when player restart the game. As we have already implemented a system to place plants such as fruits/crops, after player saving the game, we s...

View Post

Unreal Engine Double Jump Tutorial

In this tutorial, I am going to show you how to implement a double jump mechanism in unreal engine. In the default third person character we already have a jump mechanism. I am going to add a double jump to that. Which means when the character has jump once and already in the air, if player press...

View Post

Landscape Deformation in Unreal Engine part IV - Deep Tire Trails

Previously in Landscape Deformation Tutorial series, we have worked on deforming landscape and adding footprints and deforming landscape by physics simulated objects. Today I am going to show you how to make deep tyre trails on a snow landscape. As the vehicle moves on snow landscape, the landsca...

View Post

Unreal Engine C++ #6 - Hit Detection

In this episode of unreal engine C++ tutorial series, I am going to show you how to detect if the punch actually hits the opponent's body. Instead of simply using hitboxes, here I am going to implement a way to detect the hits in C++ code using the punching hand location and the bone locations of...

View Post

Inventory UI - Resource Counters - Unreal Open World #421

In this episode of unreal engine open world series, I am going to reword the inventory menu according to the new design. Today I will be focusing on the resource counters section which shows the amount of resources the player has collected in each different resource type.  support my work he...

View Post

Advanced Minimap in Unreal engine

Today I am going to implement a minimap in unreal engine. This minimap will be able to show the player character and any number of enemy characters as some map pointers on to of the overhead world map. For this, I will be using runtime virtual textures and render targets.  As the player or a...

View Post

Unreal Pedestrian System - Part 5 [Realistic Pedestrian Characters]

This is the part 5 of the mini series I am doing on a pedestrian system in unreal engine. So far we have implemented a pedestrian system which dynamically spawns and maintain a pool of pedestrian npc characters around the player walking area with a dynamic navigation system to support a huge game...

View Post

Unreal Multiplayer FPS #11 - Replicating Bots / Multiplayer NPC

In this episode of the unreal engine multiplayer first person shooter series, I am going to create a simple AI controlled NPC character (bot) into the multiplayer game and look into replication of those bot characters across instances of multiplayer game. Here we are going to look into how to spa...

View Post

Unreal Reactive Landscape - Sand, Mud, Snow and Grass

Here is a demonstration of reactive landscape system developed in unreal engine. This contains reactive sand, reactive mud, reactive snow and reactive grass. When the character walks in and physics simulated sphere moves on the landscape, a path will be carved on snow, mud and sand. In grassland,...

View Post

Crysis Maximum Armor in Unreal

In this episode I am going to implement the Crysis maximum armor effect in unreal engine. Here I am going to focus on the honeycomb like post effect that appears on screen. For this I am going to use post process materials.

password=codelikeme_armor

View Post

Unreal Survival #26 - Planting Seeds from inventory

In this episode of the unreal engine survival series, I am going to improve the farming and planting system to use seeds from the inventory. Player will be able to open the inventory and after selecting a seed, player will have the option to plant it. after planting that, it will continue to grow...

View Post

Unreal Survival #25 - Planting and Farming

In this episode of the unreal engine survival series, I am going to implement a mechanism to plant fruits or any other type of crops I have implemented in this series. This would be a basic step towards a full farming system. Here when in planting mode, player will be able to look around and move...

View Post

Unreal Reactive Grass System with Runtime Virtual Textures

In this tutorial, I am going to show you how to make a reactive grass system with runtime virtual textures. The grass can react to any number of characters and simulated physics objects by following this method. Also, the characters or other objects can leave a trail on the grass field by making ...

View Post

Landscape Deformation in Unreal Engine III - Snow Deformation by physics objects

Previously in Landscape Deformation Tutorial series, we worked on how to deform landscape snow with the footprints of the character. Today, I am going to show you how to deform landscape snow by physics simulated objects. When a physics simulated object like a sphere is rolled on the snow, it wil...

View Post

Rendering 3D character on UI - Unreal Open World #420

In this episode of unreal engine open world series, I am going to show you how to render the 3d player character which we use as the player character in the game on top of UI. I need this feature for the inventory menu I am working on. According to the design, when I open up the inventory, I need...

View Post

Landscape Deformation in Unreal Engine II - Snow Deformation

Previously in Landscape Deformation Tutorial Part 1, we setup a landscape with a snow material and also added a function to place footprints of the third person character by deforming the landscape. Today, we are going to add some improvements to this system to get more realistic results with the...

View Post

Project File Update - TPS #66

Here is the updated project as of episode 66 in unreal third person shooter series. 

password=shootlikeme

View Post

Runtime Character Switching in Unreal Engine

In this tutorial I am going to show you how to switch the playable character in the runtime. There will be 3 characters in the play time and only one of the characters will be controlled by the player while other characters are controlled by an AI which follows the player controlled character. Pl...

View Post

Landscape Deformation in Unreal Engine

Today I am going to research on how to deform the landscape in unreal engine in runtime of the game. In this particular case, I am going to implement a snow landscape and as the character walk around, I am going to make dents on the landscape to show deforming the snow by character feet. For this...

View Post

Unreal Engine C++ #5 - Interfaces

In this episode of unreal engine C++ tutorial series, I am going to show you how to setup C++ interfaces. The functions implemented through the interfaces will be able to call from both blueprints and C++ classes and also be able to override and implement in both C++ and blueprint.   Th...

View Post

Unreal Survival #24 - Harvestable Plant Variations

In this episode of the unreal engine survival series, I am going to show you how to add different types of plants with harvestable fruits by deriving the fruit plant blueprint we implement previously. These variations can have a different plant mesh with a different fruit mesh and also the nutrit...

View Post

Unreal Skateboarding #9 - Get On and off the skateboard

In this episode of the unreal engine skateboard system, I am going to implement a way to get on and off from the skateboard. When the character is walking without the skateboard, the usual third person movement inputs with usual walking and running animations will be applied to the character. As ...

View Post

Unreal Falling flat and Getting up

Today, I am going to research of how to implement a character to fall flat on the ground when took off from a higher place and then get up. So, for this, we will need 3 separate animations falling (loopable) animation, and fall flat on ground, then get up part. The reason to have a loopable anima...

View Post

Weapon HUD - Unreal Open World #418

In this episode of unreal engine open world series, I am going to refine the weapons hud. According to the new design, I have 3 weapon icons for primary weapon, secondary weapon and the bow in bottom left corner. When I equip one of those weapons, the icon will be highlighted to show the equipped...

View Post

Unreal Hand To Hand Combat - Replacing Mannequin with Actual Game Characters

Last time we implemented a hand to hand combat system with finisher moves which plays coordinated animations between 2 characters in order to get a choreographed cinematic look for the finisher attacks. But last time we implemented the system with the unreal mannequin character. Today I am going ...

View Post

Landscape color blending with Runtime Virtual Textures

Today I am going to show you how to use runtime virtual textures to blend grass and other object meshes to blend properly with the color of the landscape. We implemented something similar in Fortnite style grass rendering video I did here (2020-11-15 18:40:37 +0000 UTC View Post

Unreal Skateboarding #8 - Grind Direction

In the last episode of the skateboarding system, we implemented a grinding mechanism for the player to grind on objects like rails and curbs. But it has few issues such as player can enter the grinding object only from one direction and can move along the forward of the grinding object spline. Al...

View Post

Unreal Multiplayer FPS #10 - Replicating Crouch

In this episode of the unreal engine multiplayer first person shooter series, I am going to show you how to replicate crouching. When the character crouches, for the local first person player will only notice the eye sight location moves down and his body is not visible to himself, but for other ...

View Post

Unreal Engine C++ #4 - Playing Animation Montages

In this episode of unreal engine C++ tutorial series, I am going to show you how to play an animation montage through the C++ code. First I am going to define a UAnimMontage variable in the header file to hold kick and punch animation montages. We can assign animation montages to these variables ...

View Post

Unreal Survival #23 - Inventory System Capacity

In this episode of the unreal engine survival series, I am going to add a capacity limit to the inventory system. In the current implementation, we haven't implemented any mechanism to prevent character collect items more than a certain limit, even though we have limited slots available in the in...

View Post