TPS Combat System


Modular TPS combat system with hitscan shooting and camera-based aiming, designed to integrate with any locomotion system.


by KennyChoi


Price History +

TPS Combat System is a modular third-person shooting framework for Unity 6 designed to work independently from locomotion systems.


Included Features:


• Hitscan shooting

• Semi-auto, Full-auto, and Shotgun fire modes

• Weapon swapping

• Reload system

• HitBox-based damage

• Modular architecture

• New Input System support

• Interface-driven design for easier integration


The system focuses on:


• Camera-based aiming (screen-centre ray)

• Flexible weapon architecture

• Decoupled input, aiming, and weapon systems

• Integration with existing third-person controllers


This allows developers to:


• Plug the combat system into their own locomotion setup

• Replace camera or input systems without modifying core logic

• Extend or customize weapons and combat behaviour easily


A demo scene is included featuring a Y-shaped shooting range with weapon-specific branches (Shotgun, Pistol, Rifle).


Playable Demo:

https://kennychoi1997.itch.io/tps-combat-system-playable-demo


Locomotion is not included. The combat system is designed to integrate with existing third-person controllers.


An optional bridge component is provided to assist integration with third-person controllers.


Note:

Integration results may vary depending on the locomotion system used.

Additional tuning of movement and rotation may be required for optimal gameplay feel.