Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Physics
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/6
The ultimate solution for game developers to handle ballistics calculations in 2D/3D physics. Includes ballistics API, trajectory tools, and path tracing with collision detection.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.34f1
Compatible
Compatible
Compatible
Description

Toolkit for Physics is a comprehensive collection of physics-based tools and systems designed to add realistic and engaging physics effects to your game. These tools work with Unity's built-in Physics behaviours and systems and provide you with easy-to-use APIs, structs and scripts enabling you to Do More!


This asset is part of a larger Collection, containing additional tools such as Buoyancy, Force Effects, Verlet integration and more!


Ballistics API:

Ballistics offers an easy-to-use Ballistics API that enables developers to perform 2D or 3D calculations, determine flight time, perform ray casting for collision detection, and more. The API goes beyond simple parabolic trajectory calculations and allows developers to dictate arc height and flight speed. The API returns initial velocity and gravity to meet the desired flight path as a physically simulated object, enabling developers to meet the demands of design teams, whether or not those demands conform to traditional physics.


Trick Shot:

Easy-to-use component script able to accurately calculate trajectory and bounces and manage the projectile's flight across that predicted path. This feature is perfect for puzzle games featuring a shooting mechanic where you need to per-determine the bounces and be sure the path exactly follows that.


Ballistic Aim:

Looking for a simple tool to aim your projectile at that target? Ballistic aim component script can be added to single or 2-axis transforms to help you aim accurately with an easily configurable tool to suit a wide range of uses.


Line Tools:

Companion components for Ballistic Aim and Trick Shot that work with Unity's Line Renderer to draw the predicted path.

Technical details

Looking for a comprehensive solution to handle ballistics calculations in your game development project? Look no further than PhysKit: Ballistics! Our robust toolset includes a versatile API that lets you easily calculate physically correct, as well as stylized ballistic trajectories, and render flight paths and their collisions in 2D or 3D space.


Trick Shot & Path Line

Learn More Here

An easy-to-use component you can attach to a game object to accurately predict projectile trajectories including bounces ensuring they travel the predicted path exactly. Trick Shot is a great choice for "Peggle" like puzzle games with shooting mechanics.

The Path Line tool extends Trick Shot to let you draw the predicted path with a standard Unity Line Renderer. Trick Shot coupled with Path Line gives you a code-free way to aim, predict the path and bounces, draw the resulting trajectory path and even fire the projectile.


Aim & Targeting

Attach these easy-to-use components for a code-free solution to accurately aim turrets adjusting for target movement speed as required. Available for 2D and 3D and able to handle turrets with two separate pivot points (Y and X axis rotation) with configurable angle limits.


Ballistics API

Learn More Here

Our designer and programmer-friendly APIs include tools for realistic or stylized ballistic solutions. The API has a wide selection of 1-line Solution Methods you can easily use in your scripts suitable for 2D or 3D physics.

  • Simple; find the rotation your projectile to start at to hit your target moving or static.
  • Variable; find the velocity & gravity required to achieve the visual arc you requested.
  • Fixed Time; find the launch velocity to achieve a specific time on target.
  • Fixed Angle; find the launch speed required to reach that target.
  • Raycast; ray cast (and sphere/circle cast) that tests the full ballistic trajectory.
  • Constant Force; additional constant force useful for simulation of Magnus, Coriolis and similar effects.

Community & Support

Join our growing community of 1500+ game developers on Discord and get access to our Knowledge Base for all your support and learning needs. Choose PhysKit: Ballistics for reliable, accurate ballistics calculations in your game development projects!


Want to learn more?

Check out our Knowledge Base … need help or just want to chat? Join our Discord!

Toolkit for Unity Physics: Ballistics

(6)
199 users have favourite this asset
(199)
$20
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
133.3 KB
Latest version
3.2.0
Latest release date
Jun 2, 2024
Original Unity version
2021.3.34
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR