Simple Pickup System and Inventory System Unreal Engine 4 – Part 1

In this series of posts, I will be creating a simple Pickup system and Inventory system in Unreal Engine 4. This is targeted to the beginners in Unreal Engine 4 who want to create simple pickup system in game environment which interacts with our character player and adds pickup to the game inventory.

In the very first part, we will create a pickup which we can add to game environment. When our player interacts with this pickup, then pickup is destroyed from environment.
Lets start making our first simple pickup system using following steps.



Continue reading Simple Pickup System and Inventory System Unreal Engine 4 – Part 1

Move AI character on a defined path (AI Character simple Patrol)

In one of our previous post, we went through the procedure where we made our player character to move over a defined path created using Spline. Now some of you must be wondering about to make an AI Bot character and move AI Character on a defined path. So in this post we will be going through the steps to achieve this.

We will be following a slightly different approach here to make our AI Bot character to move over a defined path. Unlike moving character on Spline path , here we will be setting up a path by using nodes which will act as our Bots’ targets to move to. So lets start to make our Bot character to do a simple Patrol functionality over a specified path.




From this post onward, before starting with the tutorial, I will introduce you with some important functions and terms of Unreal Engine 4 that we will be using in the tutorials. They will be very helpful to you in making future projects in Unreal Engine 4. So try to remember their functionalities so that you can use them appropriately whenever required. You can also make notes for future references. Continue reading Move AI character on a defined path (AI Character simple Patrol)

Unreal Engine 4 Timeline Animations in Blueprints

There are times during level designing when we feel a need to add some simple animations to objects that we are using in our game level. Sometimes we need to move an object from one location to other with a good looking smooth transition of position. For such simple situations, we need not to use some external animation software. Such tasks can be completed by using Timeline Animations in Blueprints in Unreal Engine 4 which provides very smooth transition effects in changing locations , rotations  etc for objects.
Continue reading Unreal Engine 4 Timeline Animations in Blueprints

Blueprints Communication to share data among different Blueprints in Unreal Engine 4 (Version 4.9)

For all those people who were having problems to make communication among different blueprints, Unreal Engine 4 have come up with a very handy node in its recent version updates i.e. version 4.9 .
Continue reading Blueprints Communication to share data among different Blueprints in Unreal Engine 4 (Version 4.9)

Make your Character to follow a Spline component Unreal Engine 4

Spline component Unreal Engine 4

As a beginner in Unreal Engine 4, many people wonder how they can make their character to follow a curved path. Then they come to know about Spline components using which they can set up a curved path easily into their level. Now they need to make their character in such a way so that it can follow this spline path or custom curved path . So in this post we will be looking into some of the basic functions of Spline component which we can use to make our character move on spline automatically. Continue reading Make your Character to follow a Spline component Unreal Engine 4

Blueprints Communication to share data among different Blueprints in Unreal Engine 4 (upto version 4.8)

Blueprints Communication : Making Blueprints to share variables with each other.

As a beginner in Blueprint scripting, working with blueprints sometimes becomes very frustrating in certain situations when we try to access a variable defined in some other Blueprint. When we talk about Blueprints Communication, we need to follow certain steps to do it easily and effectively. Let us first understand the goal of this post that we will be going to achieve eventually in certain steps.

Blueprints Communication for sharing variables

Lets say we have created two Blueprints in our project. There is a variable that we have defined in our first Blueprint. Later there is an event happening in second Blueprint which is changing the value of that variable in our first Blueprint. To do this, we can not get direct access to make changes in variable. We will create object of the Blueprints and then use it to get/set variables present in each other. We will be using  Character Blueprint as a medium for communication between our two Blueprints.  We will also be learning about common mistakes that you can make as a beginner . Lets start it and follow these steps :

Continue reading Blueprints Communication to share data among different Blueprints in Unreal Engine 4 (upto version 4.8)