-----
If you have any questions before or after purchasing, please email me or drop in to the AdvancedTurrets discord server and fire away https://discord.gg/JzYRbnQJ. I am looking forward to hearing from you, and welcome to AdvancedTurrets!
-----
AdvancedTurrets is the most thorough and complete solution for creating and utilizing the most realistic rigidbody turrets in game dev history. This package can be used out of the box with its plug-and-play prefabs, but to really get the most out of this package you will want to understand how to code.
AdvancedTurrets isn't just a turret toolkit. Its highly modularized libraries include a variety of meaningful components to elevate your package and development experience. These includes things like high performance pooling systems, dependency injection, nullable type serialization, and lazy component references.
There are over 25 in-depth examples capturing every unique feature that AdvancedTurrets has to offer in comprehensive scenes and scenarios. The pinnacle of what this package is capable of can be found in the "Iron Dome" example which is a real-time defensive grid simulation including target selection algorithms to bullet-shoot-bullet trajectory interceptions.
AdvancedTurrets is built on a foundation of handmade and groundbreaking mathematic solutions designed exclusively for the Unity GameEngine and are only available from this package. This includes optimized closed-form solutions for quadratics, cubics, and quartic polynomials along with full-solve kinematic utilities.
✅ Fully Documented
Includes editor tooltips and meaningful inline comments on written code
✅ Tangible Example Scenes
Every feature that AdvancedTurrets has to offer are available in unique demo scenes that are ready to be played and interacted with.
✅ Component Based
Whatever turret you have in mind, you can make it with the variety of piece-part components. Muzzles, Beams, Actuators, Relays, Spawners, ColliderGroups, and more
✅ Flexible Object Pooling
AT comes with a high performance, component-based object pooling system that can be used from anywhere
✅ Event Based
All AdvancedTurrets components expose meaningful UnityEvents so you can quickly integrate your own components or get creative with the ones AT already offers
✅ Performance Optimized
There are no approximations, no short cuts, and no tricks. Not a singular transform.position is set to achieve the pixel perfect kinematics that this package offers.
✅ Comprehensive Gizmos
Clearly visualize and quickly customize the included gizmos on all of AdvancedTurrets components to have pixel-perfect clarity of the states of objects, their trajectories, their limits, and more
✅ Advanced Algorithms
Whether it's for calculating trajectory intercepts, off-axis actuation for dynamically built turrets, or target prediction and selection, AT has a thorough implementation for it that has been built and refined over years to bring you the right mix of flexibility and performance.
✅ Plug-and-play
AT includes ready to go prefabs that you can drag, drop, and customize in your projects quickly
✅ HighlyCustomizable
Customization is determined by the written code design and quality. AT components are extensible and built as an API for however you decided to integrate with them
✅ Source Code Included
There's nothing to hide, all source code is included with this package to give you the most flexibility as possible with your integration and adaptation with it
✅ Written by a Software Engineer
I have an extensive history in both Aerospace engineering and software engineering in FAANG. This package is the offspring of aerospace engineering precision with the scalability and progressiveness of modern coding architecture.