Hanu Kancharla
Multiplayer Shooter (Work in Progress, Prototype) – Personal
Multiplayer Shooter (Unnamed Work in Progress, Prototype) – Personal
Game Engine: Unreal Engine
Programming Language: C++
Game Type: Multiplayer Shooter
Assets used: Synty
Here I implemented many features in C++ and blueprints such as
Programmed a 3rd person multiplayer shooter and implemented the character controller and networking using replication with C++
Built 3D physics utilizing kinematics, raycasts, and collision responses
Engaged and animated characters using IK, animation offsets and used projectile system and generated hit events using events and delegates
Animations
Basic Animation System which involves usage of
Idle, Run, Jump, Crouch animations
1D Blend Spaces
State Machines to transition between Uncrouched state to crouched state
Advanced Animation System which involves usage of
Aim Offsets
Animation Layers
2D Blend Spaces
FABRIK IK and usage of sockets so that the left arm sticks to the gun no matter which gun is used.
Rotation of Torso instead of the player
Gun Combat
Combat System involving
Shooting anim montages
Projectile system and generated hit events using events and delegates
Bullet trails, bullet impacts, bullet shell physics
Networking
Replication(Interaction pop up only appears on only the person interacting with the gun. In this case only on the right most person)
Code
Simple networking code when player equips a weapon