Skip to content

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 replication

    Current 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_U2

      GunnerGirl_JumpLoop_Base
      GunnerGirl_JumpLoop_Forward
      GunnerGirl_JumpLoop_Backward
      GunnerGirl_JumpLoop_Left
      GunnerGirl_JumpLoop_Right

      GunnerGirl_JumpStart_Base
      GunnerGirl_JumpStart_Forward
      GunnerGirl_JumpStart_Backward
      GunnerGirl_JumpStart_Left
      GunnerGirl_JumpStart_Right

      GunnerGirl_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).