This is the 23rd part of the tutorial series, where we are going to implement a Real Time Strategy game using Unreal Engine and C++. In this episode, we are going to start working on the building placement system. In this episode, we will explore how to go into the building placement mode and how to actually place the building when player click on the ground. While we are in the placement mode, the selected building will follow the cursor and appear on ground underneath the cursor where player intent to place it. Initially we will not consider the conditions or extents of the building to validation the placement. Here we are only focused on establishing the flow of placing/building new buildings on the map in runtime.