Vanguard
A 2D Weapon system for Godot games
Vanguard
Library Description
Vanguard is a library of simple 2D weapon system catered to hobbyists, begginers and alike. It provides a collection of classes to:
- Build ranged weapons (like guns and bows) using Ranged.
- Create arrows, bullets and all sorts of projectiles using Projectile.
- Create explosion, noise and status-effect inducing (poison, burning…) areas with Field.
- Register, equip and unequip weapon modification using kits.
- Build upon a core Weapon class and create your own custom classes and weapon types.
- Copy and “mass produce” like Melee, Hitbox and Hurtbox.
The codebase is pretty small and the included documentation covers everything. If you have a question, feel free to create an issue with the “Question” label on our repo page.
Getting Started
Download the latest release and copy the addons folder to your project. Then, follow these steps (available also in the repo’s README):
- Open the blueprints folder.
- Open the desired folder of your choice.
- Right click on the scene.
- Click on “Inherit New Scene”.
- Enjoy!
Full usage instructions are available on our repo page: Sparrowworks/Vanguard
Credits
Coded by: Varga Help: SP4R0W
This post is licensed under CC BY 4.0 by the author.