Female Shooter - Version History
Ver 1.2.0
-
Easier approach to substitute the template's animation with user's custom made animations.
The animations are now listed as variables inside the GunnerGirlComponent.
User can replace them without accessing the animation blueprint.Listed under the 'Animations' category, 8 Blendspace and 8 Anim Sequence variables are available.
AnimNotify events will need to be added to the custom animations to communicate properly with the system. -
Added several events to GunnerGirlComponent
- OnLeftGunShot, dispatched when the left gun releases a shot
- OnRightGunShot, dispatched when the right gun releases a shot
-
Gun and Holster socket names are now modifiable and can be changed from the GunnerGirlComponent Details tab
Listed under the 'Sockets' category as:
- LeftGunSocketName
- RightGunSocketName
- LeftGunHolsterName
- RightGunHolsterName
-
Muzzle Flash effect are now modifiable and can be changed from the GunnerGirlComponent Details tab
Listed under the 'Effects' category.
-
Added functionalities to replace equipment during runtime.
Can be accessed from these 4 functions
- GunnerGirlComponent.ReplaceLeftGun
- GunnerGirlComponent.ReplaceRightGun
- GunnerGirlComponent.ReplaceLeftHolster
- GunnerGirlComponent.ReplaceRightHolster
-
Add parameter IsAllowSomersault to the GunnerGirlComponent.TriggerJump event
This can be used to control whether to perform a Somersault or a Double Jump when GunnerGirl.TriggerJump is called while the character is airborne
-
Added CineCameraBoom and CineCamera to GunnerGirl_Character
-
File reorganization
- Moving Content/FemaleShooter/Asset/GunnerGirl/Anim/GunnerGirl_Animation_1_1_0/ShowcaseVersion to Content/FemaleShooter/Asset/GunnerGirl/Anim/ShowcaseAnimation
- Merging Content/FemaleShooter/Asset/GunnerGirl/Anim/GunnerGirl_Animation_1_1_0 into Content/FemaleShooter/Asset/GunnerGirl/Anim/GunnerGirl_Animation
-
Removed redundant animations
- GunnerGirl_Roll_Forward (superseded by GunnerGirl_Roll_Forward_U2)
- GunnerGirl_JumpStart (superseded by GunnerGirl_JumpStart_Base)
- GunnerGirl_JumpLoop (superseded by GunnerGirl_JumpLoop_Base)
Ver 1.1.0
-
Code cleanup, moving to a component based approach to implement the functionalities
Most of the Character's code have been moved into GunnerGirlComponent.
Code for inputs remain on the Character.4 new components are added:
-
GunnerGirlComponent
Most of the character's functionalities are placed here. -
Equipment Handler
Optional component used for managing the spawned equipments. -
Camera Switcher
Default component used for handling smooth camera switching -
KeyPress Handler
Optional component that can be used to process input.
Is not mandatory/required, espectially if input is already set through 'Project Settings/Engine/Input')
-
-
[EXPERIMENTAL]
Added multiplayer replicationCurrent status for the Multiplayer Replication feature:
-
Singleplayer
No known issues so far -
Local multiplayer
Working, with minimal issues -
Local multiplayer with dedicated server
No known issues so far -
Network multiplayer
[UNTESTED]
DISCLAIMER:
Do note that the Multiplayer Replication included in Version 1.1.0 is an experimental feature.
It is not recommended to include the multiplayer functionalities of Version 1.1.0 into your project.
Further testing will be required before the replication can be assumed to work properly in a multiplayer setup.
Test, implement, and use this feature at your own discretion.
-
-
Updated inputs
- Default input for Walk is now set to Left Shift
- Default input for Crouch is set to Left Ctrl or Left Alt
-
Added 2 new functionalities
- 8-directional Roll
- Acrobatic Somersault
Details:
-
4 new blendspaces
GunnerGirl_Roll_Blendspace
GunnerGirl_JumpLoop_Blendspace
GunnerGirl_JumpStart_Blendspace
GunnerGirl_Somersault_Blendspace -
26 new animations
GunnerGirl_Roll_Forward_U2
GunnerGirl_Roll_ForwardRight_U2
GunnerGirl_Roll_ForwardLeft_U2
GunnerGirl_Roll_Backward_U2
GunnerGirl_Roll_BackwardRight_U2
GunnerGirl_Roll_BackwardLeft_U2
GunnerGirl_Roll_Right_U2
GunnerGirl_Roll_Left_U2GunnerGirl_JumpLoop_Base
GunnerGirl_JumpLoop_Forward
GunnerGirl_JumpLoop_Backward
GunnerGirl_JumpLoop_Left
GunnerGirl_JumpLoop_RightGunnerGirl_JumpStart_Base
GunnerGirl_JumpStart_Forward
GunnerGirl_JumpStart_Backward
GunnerGirl_JumpStart_Left
GunnerGirl_JumpStart_RightGunnerGirl_Somersault_Forward
GunnerGirl_Somersault_ForwardRight
GunnerGirl_Somersault_ForwardLeft
GunnerGirl_Somersault_Backward
GunnerGirl_Somersault_BackwardRight
GunnerGirl_Somersault_BackwardLeft
GunnerGirl_Somersault_Right
GunnerGirl_Somersault_Left
-
Added Map02, containing updated demo animation showcase.
Ver 1.0.0
-
Playable Female Shooter character template with dual-gun setup.
Consists of:-
1 Character Blueprint (GunnerGirl_Character)
Fully arranged and ready to use, containing all the necessary logic to control the actions and animations.
Gamepad and Keyboard+Mouse inputs support, input code placed inside the Character Blueprint. -
1 Animation Blueprint (GunnerGirl_AnimBP)
47 animations + 4 blendspaces fully arranged inside the Animation Blueprint. -
1 Placeholder Handgun Actor + Skeletal Mesh
Idle and Gunspinning functionalities/animations included. -
1 Female Mannequin Skeletal Mesh (Based on a modified UE4 Mannequin, scaled to female proportions)
4 additional sockets added to hold Weapon and Holster. -
2 Placeholder Holster Static Mesh
- 1 Placeholder Muzzle Flash particle effect.
- Adjustable gun aim animation, direction can be adjusted to where the camera is pointing.
-
-
The following actions can be performed out-of-the-box without further adjustments:
- run/walk (in normal and strafe mode)
- crouch + crouch walk (in normal and strafe mode)
- jump + double jump
- forward roll
- equip/unequip gun (with either normal or gunspinning style)
- twin gun shooting (alternating between the right gun and the left)
- adjustable gun aim animation, direction set to where the camera is pointing
- muzzle flash creation every time each gun is shot
-
Demo map included (Map01).