XaiJu
CodeLikeMe

CodeLikeMe

patreon


CodeLikeMe posts

Unreal Multiplayer Set Starting Positions

This is the 15th episode of the unreal engine strategy game series we are working on. Here, we are going to look into how to set the player spawn location in a multiplayer game. We will implement a method to specify location of each player should be spawned and in the runtime, game will identify those locations and relevant player will be spawned in the pre-specified location.

password=CLM_Start

View Post

Unreal Strategy Multiplayer Replication

Today we are going to look into multiplayer replication of the strategy game template we are working on. Here, we will see when the player select and move units from one end, how those movements are replicated into other multiplayer instances of the game. Here, we will allow selection of units without any restriction for all the players. So, it could be something like a cooperative multiplayer mode. But by restricting the selection, it can be different units fighting each other.


View Post

Unreal Strategy Game #13 - Minimap Rotation

Today we are going to implement rotation of minimap when the camera is rotated in the game world. We will have to update the logic that shows the location where the player is currently focusing at and the logic which calculate the real world teleport location when clicked on the minimap. We will be using a retainer box in the minimap widget to mask the unwanted areas when we rotate the map.

password=CLM_Strat


View Post

Unreal Strategy Game - Minimap

In the last episode of the unreal engine strategy game series, we implemented a minimap. Today, we are going to implement minimap navigation or minimap teleportation. Which means, when we click on minimap, in the game world, the camera will be teleported into the corresponding location of the world.

password=CLM_Tele

View Post

Unreal Strategy Game - Minimap

In this video, we'll be focusing on implementing a minimap feature for our strategy game project using the Unreal Engine. The minimap will display a rectangular box that represents the area currently in focus within the game viewport, and this box will move around the minimap as the player navigates through the game world. We'll be exploring the process of mapping the player's world position to corresponding minimap coordinates and updating them in real-time.

password=Codelikeme_Minimap...

View Post

Unreal Engine 5 - Physics Based Hovering

Today, we are going to explore how to create a fully physics based hovering system for a hover car. We will enable physics simulation for the hover car and try to balance the car on a certain level above the ground below. We will look into how to calculate and apply forces and how to balance them to maintain the level under gravity.

password=CLM_Hover

View Post

AI Powered Unreal C++ Development (ChatGPT/ Bing AI)

Today we are going to explore how to effectively use AI technologies such as ChatGPT or Bing AI powered chat to write C++ code in unreal engine game development. Here, we are going to try and write a simple plane flying system with the help of AI. We will generate all the Pawn class C++ code and the functions using Ai and get it into the engine and see how it works. This would give you a better idea on how to effectively use AI services to enhance the game development process.

View Post

Unreal Strategy Game - Accelerated Edge Scrolling

In this episode of the unreal engine strategy game project we are going to implement accelerated edge scrolling. It is a technique used in many games and applications to allow users to quickly navigate large maps or screens by moving the cursor or joystick to the edge of the screen, causing the camera or view to move in that direction at an increasing speed the closer it gets to the edge. This allows for quick and efficient movement across the screen without requiring excessive physical movem...

View Post

Unreal Strategy Game - Follow Mode/ Unit Tracking

In this episode of the unreal engine strategy game project we are going to implement unit tracking or follow mode. That means, when we focus on a character/ unit, the camera will stay locked onto the unit. When they move, the camera will follow the unit. while in tracking mode, if the player move the cursor into the edge of the screen and try to edge scroll, the focus on character will be stopped and player can scroll.

password=CLM_UnitTracking

View Post

Unreal Strategy Game - Focus and Cycle through Characters

In this episode of the unreal engine strategy game project we are working on, we are going to implement a way to focus on and cycle through selected characters. When we have selected the a character or few characters, when we press F, the camera will focus on the first character, if F is pressed again, the camera will focus on next character. And cycle through all the selected characters as we press F.

password=CLM_Focus

View Post

How to Save Progress in Complex Levels in Unreal Engine (ALS #168)

In this episode of the shooter series, we are going to look into how to save and load a complex level. What it meant by complex level is, we need to save the state of the world, not just the player location and weapon data.  The state of the world includes the enemy spawners, enemy sublevels, objective markers etc. When we save the progress in the middle of the level and load next time, we need to restore the state of the world correctly.

project files

2023-03-16 15:01:02 +0000 UTC View Post

Unreal Engine 5 - Snakes Particle System with Niagara

Today I am going to implement a snakes particle system in unreal engine 5 using Niagara effects system. Here, you will be able to spawn thousands of snakes slither on the floor with wave like animation on the body. The snake body will be animated through a material as the snakes are not skeletal meshes.

password=CLM_Slither

View Post

Unreal Engine 5 - Save and Load Ammo Count(ALS #167)

In this episode of the shooter series, we are going to look into how to save and load ammo count of each weapon. The character can carry upto 3 weapons and when the game is saved, the loaded ammo count and the total ammo count will be saved into the save file and when the game is loaded, these numbers will be restored, so that the player can continue with same ammo counts as before.

project files

https://ww...

View Post

Unreal Engine 5 - Save and Load Weapons (ALS #166)

In this episode of the shooter series, we are going to implement a way to save and load weapons. Player can carry upto 3 weapons from 3 different categories in the game. ALso, player can swap the weapons any time in the game. Therefore, it is necessary to save what weapons player is carrying at the save point and next time when the game is loaded, Player will have those weapons.

project files

https://www.pa...

View Post

Unreal Engine 5 - Save Progress (New Game/Continue Game) (ALS #164)

In this episode of the shooter series, we are going to implement a way to save progress of the game and determine how to implement New Game and Continue Game options. New game will just load the first level, but Continue game will determine what is the last level played and that level will be loaded.

project files

https://www.patreon.com/posts/63654325

View Post

Unreal Engine 5 - Stylized Sea Shader - Foams and Waves


Today we are going to implement a simple stylized water shader with foams and waves around objects and shoreline. Foams will advance and retreat around the objects in a random natural way.

password=CodeLikeMe_Sea

View Post

Unreal Engine 5 - Level Objective Markers (ALS #163)

In this episode of the shooter series, we are going to add objective distance markers into the level we are working on. So we will be able to see the distance to the objective location. Once we go to the objective location, if there is another objective location, that marker will be activated.

project files

https://www.patreon.com/posts/63654325

View Post

Unreal Adventure - UE 5.1 Update

Here is the updated version of the project I did in the adventure tutorial series. I originally used unreal engine 4 in this project and after updating into , I had to change some blueprint nodes and had to do some fixes on the animation blueprint to make it work on unreal 5.1.


password=CodeLikeMe_Adv51

Download link: 2023-03-07 10:01:01 +0000 UTC View Post

Unreal Engine 5 - Fight Alongside Allies (ALS #162)

In this episode of the shooter series, we are going to add an ally spawner into the demo level we are creating so that the player will be able to fight alongside allies. Ally characters will also actively participate in the fight. Just like the enemy spawner, allies will also be spawned in a way at a given time, there is only a set number of maximum allies in the level.

project files

https://www.patreon.com...

View Post

Unreal Engine 5 - Infinite Enemy Waves (ALS #161)

In this episode of the shooter series, we are going to implement an enemy waves system which keep spawning and sending enemies into player. This mechanism would be handy for a mission where player has to fight through a level with many enemies. As long as player stay in same position without moving, enemies will keep coming. So, player will have to keep moving forward as he fight and take down enemies.

project files

2023-03-04 10:01:59 +0000 UTC View Post

Unreal Engine 5 - Ambush Player (ALS #160)

In this episode of the unreal engine shooter series, we are going to create city street level where the shooting happens. Here, we are going to look into how to stream enemies. The reason to stream enemies rather than keeping the loaded from the beginning is, once enemies here shooting, the enemies from further places will also come to the place where they heard shooting. This can overwhelm the player and also, when player reach the places where those enemies were originally placed, there wil...

View Post

Unreal Engine 5 - Enemy Streaming (ALS #159)

In this episode of the unreal engine shooter series, we are going to create city street level where the shooting happens. Here, we are going to look into how to stream enemies. The reason to stream enemies rather than keeping the loaded from the beginning is, once enemies here shooting, the enemies from further places will also come to the place where they heard shooting. This can overwhelm the player and also, when player reach the places where those enemies were originally placed, there wil...

View Post

Unreal Engine 5 - Box Select /Drag Select in RTS Games

Today we are going to implement box selection, also known as drag section in our strategy game template. Box selection means, allowing player to select multiple characters by click and dragging the mouse. By selecting multiple characters, we will be able to command multiple characters simultaneously.

password=CLM_BoxSelect

View Post

Unreal Engine 5 - Select and Command Multiple Characters in a Strategy Game

In this video, I will be demonstrating the selection and commanding of multiple characters in my strategy game template, which is built using Unreal Engine 5. By pressing shift and clicking on multiple characters, you will be able to select them all at once. Additionally, I will show you how to command them to move to a specific location on the map by right-clicking on the desired destination. This feature will enable you to efficiently control multiple characters at the same time.

pass...

View Post

Unreal Engine 5 - Animated Cursors On Hover

This is the 5th part of the unreal engine 5 strategy game template I am working on. Here I am going to show you how to change the mouse cursor based on the objects hovered. For example, when we hover over an enemy, if we have already selected a character, the cursor will change into an attack icon. When we hover over a selectable object, the cursor will change to a hand. Also, we will add a simple stab animation into the attack knife cursor.

password=CLM_Hovered


View Post

Unreal Engine 5 - Fog Of War - Part 1

In this tutorial, I am going to implement a fog of war system in unreal engine 5. We will be using the top down project we have been working on here. The fog of war will cover the entire map with clouds and  as the player move around the world, the clouds will get cleared.

password=CLM_Fog


View Post

Unreal Engine 5 - Grenade Throwing Tutorial (ALS #158)

In this video also, we will be continuing our training level for the shooter game that we're currently developing. Our focus today is on teaching the player about the grenade mechanisms. Basically how to aim and throw grenades to take down multiple enemies at once.    CodeLikeMe Third-Person shooter series: https://www.youtube.com/playlist?list=PLNTm9yU0zou4HL7SAyIQoCqJR...

View Post

Unreal Engine 5 - Stylized Clouds

In this tutorial, I am going to cover how to make stylized clouds in unreal engine. I am going to put these clouds for the top down game I am working on. The clouds will have a simple low poly look to be consistent with the visual style of the other assets we have.


password=CLM_Strat

View Post

Unreal Engine 5 - Ammo Crates Tutorial (ALS #156)

In this video also, we will be continuing our training level for the shooter game that we're currently developing. Our focus today is on teaching the player about the ammo crates. We will make the guns that is available for player to pick up contains zero ammo and in the  next room, there will be ammo crates. The door to next section will only open if player collect ammo. After that, player can proceed to the shooting range and practice shooting.

project files

2023-02-20 10:01:01 +0000 UTC View Post

Unreal Engine 5 - Training Level (ALS #155)

In this video, we will be continuing our training level for the shooter game that we're currently developing. Our focus today is on creating a shooting range that will help teach players the fundamental shooting mechanisms. The shooting range will consist of three rounds, each with different target types including stationary, moving, and hiding targets. Pop-up messages will guide the player through each round. Join us as we take our game development to the next level!

project files

<...

View Post