What is this?
What is “All Projectiles”?
All Projectiles is a compact, fast and efficient projectile engine made for Godot 4 designed as a hands off user approach to projectile instancing, managing and disposal.It provides a general, comprehensive and modular behavior based system crafted to create complex projectiles from any given scene.
Addon Nodes
Projectile Callers are the gates between your code and the AP engine, they're the only node able to request the creation of new projectiles to the main processor. It also serves as a container for your Projectile Blueprints.
The Projectile Processor is the AP engine itself. As the main operator of the game it adds, draws and processes all requested projectiles from any Projectile Caller. And while it's a node, there is no need to add it to your scenes, one will be created automatically once there is a request from any Projectile Caller.
Projectile Blueprints are custom Godot Resources, and like Textures and Materials they only serve as data containers. Projectile Blueprints are used by the AP engine to create the real-time Projectile Objects.