As I have been preparing some Unreal Engine 4 C++ tutorials, I wanted to use the Built-in C++ FPS Template that ships with the engine as a base project and found it has VR and Touch input code in the character class which don’t server any purpose unless you are interested in VR and/or mobile. Since I needed a super simple C++ template to not scare people away from learning this language, I decided to create a simplified version with only the essentials for non-VR projects (That’s what you have the VR Template for these days) and make it available to all on GitHub.
To give you an idea of the changes I made, the Character class is about 1/3 the size in code compared to the built-in FPS Template with the same functionality and several unnecessary coding concepts stripped out (such as a few UPROPERTY meta keywords you don’t need to know exist as a newbie). The purpose of all this is to make it less intimidating to start using C++ with UE4.
You may also be interested in some of my other C++ Tutorials
- Unreal Engine 4 C++ Multiplayer Survival Game
- C++ Debug logging in UE4
- C++ Recreating Thief hiding mechanic (Video)
- Using Timers in C++