TPP | FPP Shooter Kit
Welcome to the Tutorial Hub — the central place for all in-depth information about the FPP | TPP Shooter Kit. This page is dedicated to providing you with complete transparency into how the kit is built and how you can make the most of it. Here you’ll find detailed breakdowns of every component I’m using, the functions I design to bring mechanics to life, and the interfaces I implement for extending features and systems. My goal is to cover every layer of development, from the smallest building blocks to the larger gameplay frameworks, so that you not only understand how the kit works but also gain the knowledge to adapt, expand, and create your own unique projects. I will break this down into sections below so you're able to find exactly what you're looking for.
Core Mechanics
components
Here I will list each component available in the kit and break each one down so that it is understandable, customizable, and expandable.
blueprints
Here I will break down each blueprint and explain my implementation. Knowing this, you will be able to customize yours accordingly.
functions
Every Function I call in the kit will be self explanitory. But here, I will break down why I use specific nodes which will allow you to make your own.

LET'S DIVE IN
Time to get our hands dirty!
COMPONENTS
A Component is a piece of functionality that can be added to an Actor.
When you add a Component to an Actor, the Actor can use the functionality that the Component provides. For a detailed explaination and further reading in general, click here.
Health COMPONENT
In the TPP | FPP Shooter kit, the Health Component is used by both the player, companions, as well as both civilians and enemies. If you want to practice building your own Health Component, follow this guide.
If you take a look at our Health Component, you'll see what it handles and how you can configure this component to match your specific needs in your game. Navigate to your content browser by pressing CTRL + SPACEBAR. Being sure you are at the top of your folder hierarchy, type "Health" in the search bar and double click the Health Component to open it.
In the center main window, you will see all of the events and functions written that shows how this component will act. On the right side of the window in the details panel, you will see all the configurable options available.
As we continue to build, this component will become drastically larger with more events and functions to handle all of the scenarios we will place the player character in.

INTERACTION COMPONENT
In the TPP | FPP Shooter kit, the Interaction Component is used by only the player and possessable companions. If you want to practice building your own Interaction Component, follow this guide.
If you take a look at our Interaction Component, you'll see what it handles and how you can configure this component to match your specific needs in your game. Navigate to your content browser by pressing CTRL + SPACEBAR. Being sure you are at the top of your folder hierarchy, type "Interaction" in the search bar and double click the Interaction Component to open it.
In the center main window, you will see all of the events and functions written that shows how this component will act. On the right side of the window in the details panel, you will see all the configurable options available.
As we continue to build, this component will become drastically larger with more events and functions to handle all of the scenarios we will place the player character in.

WEAPON COMPONENT
In the TPP | FPP Shooter kit, the Weapon Component is used by the player and possessable companions, as well as the enemies. If you want to practice building your own Weapon Component, follow this guide.
If you take a look at our Weapon Component, you'll see what it handles and how you can configure this component to match your specific needs in your game. Navigate to your content browser by pressing CTRL + SPACEBAR. Being sure you are at the top of your folder hierarchy, type "Weapon Component" in the search bar and double click the Weapon Component to open it.
In the center main window, you will see all of the events and functions written that shows how this component will act. On the right side of the window in the details panel, you will see all the configurable options available.
As we continue to build, this component will become drastically larger with more events and functions to handle all of the scenarios we will place the player character in.
