What is this?

Example of All Projectiles used to cast magic bolts

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 Caller icon

Projectile Caller

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.

Projectile Processor icon

Projectile Processor

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 Blueprint icon

Projectile Blueprint

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.