Free Simple Shooting


Add fast, modular projectile shooting to your game with Free Simple Shooting. Supports both 3D and 2D workflows, transform or physics shooting, pooling, hit events, and demo-ready setup.


by Taylor Made Code


Price History +

-----------------------------------------------------------------------

- Build 3D and 2D Shooting Fast with Free Simple Shooting -

-----------------------------------------------------------------------


- Introduction -

Free Simple Shooting is a lightweight, production-ready shooting toolkit for Unity. Add projectile firing in minutes with clear inspector controls, demo scenes, and documentation links directly in the custom editor.


| Discord |


- What You Get -

This package includes both:

- Free_Simple_Shooting (3D)

- TMC_Free_Simple_Shooting_2D (2D)


You can configure shooting using:

- Transform-based projectile movement

- Physics-based projectile movement (Rigidbody / Rigidbody2D)


- Bullet Clear Modes -

Choose how bullets are cleared:

- Collision via Layer

- Collision via Tag

- Timer-based clear


- Built for Real Projects -

Free Simple Shooting also includes:

- Optional object pooling (including strict pool behavior)

- Damage + hit events (UnityEvent<float, GameObject>)

- Audio hooks for fire/hit feedback

- Render-layer support for FPS weapon visibility

- Lifecycle events for custom integrations

- Demo scenes for quick onboarding


- Requirements -

- Unity 2021.3 or newer

- Taylor Made Code Core (free dependency)


- Quick Start -

1. Add a shooting component (3D or 2D) to a GameObject.

2. Assign Bullet Prefab + Spawn Point.

3. Select Transform or Physics mode.

4. Configure clear behavior and optional pooling/events.

5. Press Play and iterate.


Free Simple Shooting is designed to be simple for beginners and flexible enough for advanced workflows.


----------------------------------------------------------------------