At some point you will likely want to create your own custom Shot scripts. The entirety of VariaBULLET2D, including shot behaviors, is driven by the underlying Unity system of components and monobehaviors and is therefore highly extensible, allowing you to create any behavior you wish. This guide will cover some basic rules of thumb to keep in mind in order to easily create your own custom behavior.