As I have been preparing some (unannounced) tutorials I decided to use the C++ FPS Template as a base and found it has VR and Touch input code in the character which don’t do much 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.
To give you an idea of the change, 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). The purpose of all this is to make it less intimidating to start using C++ with UE4.
The project’s source is available on GitHub and I’ll try to keep it up to date with new Unreal Engine releases.