Movatterモバイル変換


[0]ホーム

URL:


Basket icon
0
Your basket
Close icon

Empty Basket

Toaster

Explore our store and support our creators

Total
¥0
Go to checkout
Mobile menu icon Store Navigation
5Star icon 3 reviews
Last Update Jul 2025
100+ Total sales
Not favoritedFavoritedFavorited106 favourites

Weapon System is a Construct behavior that serves as manager of weapons and their properties.

Previous
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
Next

What do you buy here?

Weapon System behavior addon for Construct 2 and Construct 3.(Updated to SDK v2)

What is Weapon System behavior?

It’s a Construct behavior that serves as manager of weapons and their properties. Designed for shooter games but can be used with any other game featuring weapons: guns, melee weapons, magical spells etc.

Why should you use it?

Imagine you want to make a game featuring plenty of different weapons and several can be owned at the same time. Each of them has different properties such as damage, rate of fire, ammunition capacity, reloading time etc.

This may require handling large amounts of variables and functions with lots of correlations. Moreover, let’s assume you want it to be a multiplayer game, where each player can loot a weapon of the defeated opponent, along with its properties such as currently loaded ammunition or upgrades applied. This makes such a system even more complicated.

With the Weapon System you can easily add, remove, alter, select and use weapons owned by a user (player/enemy/ally/whatever). It’s a behavior, therefore you can easily manage them independently for each instance.

Weapon System allows you to set and change on the fly any property of the weapon such as:

  • damage,
  • rate of fire,
  • reloading time,
  • ammunition amount,
  • clip/magazine capacity,

or a custom property of your design if you like.

You can also remove the weapon and “drop” it, so it can be “picked” by another instance or object that has the behavior.

How do you use it?

There are three crucial events needed:

  1. set a “Register weapon” action to add weapons and their basic properties (id, name, damage, rate of fire, amount of ammunition) and add “Select weapon” action to indicate which one is currently in use,
  2. set “Shoot” action to indicate when a shot (attack) takes place - e.g. by clicking Left Mouse Button,
  3. set “On shot” condition to determine what happens on every shot - e.g. spawn a bullet.

Optionally, you can add more events to enrich your games weaponry:

  • set reloading properties: reloading time, enable/disable auto-reload, what happens when reloading starts/ends/is in progress (e.g. play a reloading sound effect),
  • manage spare ammunition,
  • change specific properties: damage, ammo capacity, rate of fire or a custom stat of your design,
  • trigger a shot using a currently selected weapon or another weapon indicated by its ID,
  • register (add) weapons by loading the properties from a JSON string,
  • drop (remove) the weapon and save it’s properties as a JSON string,
  • trigger a shot with a currently selected weapon or other weapon of your choice by indicating its ID.

Want to be notified about updates?

Join our Discord server via the support link.

Buy With Confidence

Buy with us and we will refund 100% of the cost of the asset if it's non-functional or not as described and the author doesn't fix the issue for you in a timely manner.

Full refund policy

Explore Included Files

WeaponSystem_addon_SDKv2.zip
1.26MB
  • ReadMe.pdf
    1 pages, 92 words
    661.92 KB
    Weapon System Example.c3p
    289.94 KB
    Weapon System Example.capx
    287.04 KB
    WeaponSystem.c2addon
    22.84 KB
    WeaponSystem.c3addon
    23.86 KB

File Preview

Preview images have been blurred, resized and watermarked. Audio sample is watermarked and down-sampled

3 Reviews

  • Fhenris's avatar
    Fhenris
    StarStarStarStarStar
    StarStarStarStarStar
    4 years ago

    Great !

    This behavior is easy to integrate, it comes with a variety of Actions and condition that opens possibilities to create very different and rich weapons or skills systems. Must have. And always, ForConstruct team is ready to help on their Discord server

    3 of 3 users found this review helpful Was this review helpful?
    Helpful iconUnhelpful icon
  • ThaStrangeMelon's avatar
    ThaStrangeMelon
    StarStarStarStarStar
    StarStarStarStarStar
    3 years ago

    Great Product

    Does exactly what it says. Very helpfull for making top down shooters or anything with a weapon system! :D

    0 of 0 users found this review helpful Was this review helpful?
    Helpful iconUnhelpful icon
  • Cherico's avatar
    Cherico
    StarStarStarStarStar
    StarStarStarStarStar
    2 years ago

    Realy great!

    As always, the plugins from ForConstruct, are great! Also this weapon system plugin witch is easy to implement and use! Very helpful!

    0 of 0 users found this review helpful Was this review helpful?
    Helpful iconUnhelpful icon
  • ¥3,079
    Royalty Free use inunlimited commercial greater creative works.
Add to Basket
  • License
  • Compatibility
    Construct 2, Construct 3
  • Files
  • Download Size
    1.26MB
  • Latest Version
    1.0.6
  • Latest Release Date
    23 Jul, 2025
  • Support

Reviews

  • 5 star
    3
  • 4 star
    0
  • 3 star
    0
  • 2 star
    0
  • 1 star
    0
Fhenris's avatar
Fhenris
StarStarStarStarStar
StarStarStarStarStar
4 years ago

Great !

This behavior is easy to integrate, it comes with a variety of Actions and condition that opens possibilities to create very different and rich weapons or skills systems. Must have. And always, ForConstruct team is ready to help on their Discord server

3 of 3 users found this review helpful Was this review helpful?
Helpful iconUnhelpful icon

Share now

  • TwitterTwitter
  • FacebookFacebook
  • RedditReddit
  • VKVK
  • LinkedInLinkedIn

More From This Seller

Next
Easy Isometric asset store icon
Easy Isometric
  • Addons
  • 5Star icon
  • ¥3,079
  • Not favoritedFavoritedFavorited130 favourites
Animated Counter asset store icon
Animated Counter
  • Addons
  • 5Star icon
  • ¥619
  • Not favoritedFavoritedFavorited86 favourites
Levels Manager asset store icon
Levels Manager
  • Addons
  • 5Star icon
  • ¥1,539
  • Not favoritedFavoritedFavorited123 favourites
Globals 2.0 asset store icon
Globals 2.0
  • Addons
  • 4.7Star icon
  • ¥619
  • Not favoritedFavoritedFavorited84 favourites
I18N - Translation plugin asset store icon
I18N - Translation plugin
  • Addons
  • 4.7Star icon
  • ¥1,229
  • Not favoritedFavoritedFavorited64 favourites
MM_Preloader asset store icon
MM_Preloader
  • Addons
  • 5Star icon
  • ¥3,079
  • Not favoritedFavoritedFavorited21 favourites

Frequently Bought With

Previous
Next

[8]ページ先頭

©2009-2025 Movatter.jp