Commit Graph

16 Commits

Author SHA1 Message Date
Kubson96
c372d9e8d5 feat: slower movement when aiming
When player aiming, sprint isn't possible and walk speed is reduced to 70%
2025-04-04 19:53:32 +02:00
Kubson96
0b52fe2b4f feat: add aiming
Added aiming feature, possible when holding gun. Aiming FOV depends on gun
2025-04-04 16:33:54 +02:00
Kubson96
4589f3efc7 refactor: solved duplicate code for shooting and fix raycast for interaction 2025-03-23 22:27:10 +01:00
Kubson96
ae66d9790a feat: add weapon change 2025-03-23 21:47:10 +01:00
debe01abd2 feat: add melee attack and fix raycast for shooting 2025-03-22 13:46:05 +01:00
Kubson96
1beaad73bc feat: add swapping and drop weapons
Added swapping current weapon with weapon from ground.
Added dropping weapon.
2025-03-15 22:43:58 +01:00
Kubson96
f666cd7d45 feat: shooting properties depending on the gun 2025-03-15 20:17:03 +01:00
Kubson96
e70f96df2c fix: fixed linetrace after locking character pitch
Fixed linetrace, because it was follow only horizontal axis after locking character pitch.
Added empty GunBase class with BP revolver item.
2025-03-15 13:48:39 +01:00
7a47ee69bb fix: resolve dodge bug 2025-03-13 08:09:12 +01:00
c9a138e1ab fix: initialize components in constructor to prevent crash 2025-03-07 11:11:22 +01:00
Kubson96
c26dcd6eae fix: improved recoil
Recoil now based on camera move instead of applying forces on player character
2025-02-22 20:33:07 +01:00
Kubson96
0f2fac10bd feat: add recoil, fire rate and reloading
Added recoil force while shooting
Added fire rate system
Implement reloading
2025-02-22 01:28:07 +01:00
Kubson96
9e7fab3544 feat: add simple shooting component
Added interface for damage.
Added shooting component with simple shooting system.
Fix missing action bindings in player controller.
Added cylinder mesh to ExoEnemy and place him on TestMap.
2025-02-21 20:42:52 +01:00
40e5a37d91 fix: correct player character check
add player attribute component test class
2025-02-21 15:59:46 +01:00
93b047dcfa feat: add basic player setup, enemy class, and movement input
Added initial player settings, including movement logic.
Created Enemy class with basic structure.
Implemented input handling for movement and camera control.
2025-02-13 19:44:57 +01:00
594689b82b feat: add core gameplay classes and blueprints
- Add ExoGameMode class
- Add ExoCharacterBase class
- Add ExoPlayerController with basic movement and camera controls
- Add blueprints for ExoPlayerController and ExoGameMode
2025-02-12 19:10:23 +01:00