Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Vanguard

An asset by SparrowWorks
The page banner background of a mountain and forest
Vanguard hero image

Quick Information

0 ratings
Vanguard icon image
SparrowWorks
Vanguard

Vanguard is a basic weapons system library containing ranged & melee, projectiles, area of effect... it's structured like a box of legos where you assemble these modules in whatever way you want (documentation included of course).Feel free to submit an issue and ask any question.

Supported Engine Version
4.4
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
9 days ago
Git URL
Issue URL

Vanguard

An Open-Source 2D Weapon system for Godot Games.

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.

How to use

  • Open the blueprints folder.
  • Open the desired folder of your choice.
  • Right click on the scene.
  • Click on "Inherit New Scene".
  • Enjoy.

The codebase is pretty small and I've included documentation for everything. If you have a question, feel free to create an issue with the "Question" label.

Download Guide

Click on "releases" on the right and download

Found a bug?

See that beautiful (just like you) issue tab? click on it and submit an issue with the red label "bug" and we'll take it from there!

Known issues

"I shot my weapon and the field doesn't work" README image

  • you need to set a collisionshape2D manually, i don't know how you'd like your area of field to look like so i left it empty.

Assets & Libraries

Sprites used:

Libraries used:

Vanguard is a basic weapons system library containing ranged & melee, projectiles, area of effect... it's structured like a box of legos where you assemble these modules in whatever way you want (documentation included of course).

Feel free to submit an issue and ask any question.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Vanguard icon image
SparrowWorks
Vanguard

Vanguard is a basic weapons system library containing ranged & melee, projectiles, area of effect... it's structured like a box of legos where you assemble these modules in whatever way you want (documentation included of course).Feel free to submit an issue and ask any question.

Supported Engine Version
4.4
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
9 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers