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.