TPS Combat System View on Asset Store (opens in new tab)

Package details

Latest version
1.0.1
Last updated
First released
Unity version
6000.0.62 or later
Package size
5.4 MB
Files
127
Favorites
1
Views in the past week
34

Price tracking

Last checked
Tracked since
Lowest recorded
$19.99 on

Keywords

TPS Combat System

by KennyChoi (opens in new tab)

No ratings yet

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

Price $19.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for TPS Combat System, 6 months Current $19.99; lowest $19.99; highest $19.99 in this period. $0 $10 $20 Jul Aug Sep Oct Nov Version 1.0.1 released 27 Oct 2026 v1.0.1

Asset preview

1 / 6

TPS Combat System screenshot 1

TPS Combat System screenshot 1

About this asset

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.

From the publisher's Asset Store listing.

Technical details

- Hitscan-based shooting system (raycast)

- Camera-centre aiming system (IAimProvider)

- Modular weapon system (IWeapon interface)

- Input abstraction via Unity Input System (IFireInput)

- Damage routing system (IDamageable support)

- Optional locomotion bridge (CombatAimToLocomotionBridge)

- Runtime weapon switching support

- Configurable weapon parameters (damage, fire rate, spread, ammo, reload)

- Shotgun support (multi-pellet spread system)

- Debug tools (ray visualization)

Architecture:

- Interface-driven design for flexibility

- Decoupled from locomotion, camera, and input implementations

- Easily extendable with custom aim providers or weapon types

Demo:

- Y-shaped shooting range

- Independent spawn system per weapon branch

- Distance-based testing setup

Compatibility:

- Works with any third-person controller that supports:

  - camera-relative movement

  - external rotation control

  - movement reference switching

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.62f1 Compatible Not listed Not listed

This asset is render pipeline independent.

- Fully compatible with Built-in Render Pipeline

- Compatible with URP and HDRP (no rendering-specific dependencies)

Note:

Demo visuals are minimal and do not rely on any specific render pipeline.

The system focuses on gameplay logic and is not tied to rendering features.

As listed on the Asset Store.