Unreal Engine 4 First Person Shooter Tech Demo
Unreal Engine 4 First-Person Shooter Engineering Demo
I used some assets from the UE4 Marketplace to create an environment for an FPS Tech Demo
I have implemented
Locomotion using Animation Blendspaces and Blueprints
Input Binding using C++
Weapon Controls using Physics and 3D Math in C++
Locomotion System
I configured Unreal’s Input binding system to capture input from a keyboard or joystick in C++, then exposed that data to Unreal’s blueprint system in order to interpolate through an animation blendspace I created using skeletal animations from the marketplace. I used blueprints to match the appropriate walking and running animations to player input.
Combat System
I used the physics engine to calculate bullet trajectory with respect to the camera view in order to spawn particle systems for a muzzle flash and an impact hit using collision data calculated in C++