Basket icon
0
Your basket

Empty Basket

Toaster

Explore our store and support our creators

Total
$0.00
Go to checkout
Character Shop System icon

Character Shop System

Last Update 12 days ago
Not favoritedFavorited Favorited 3 favourites

Ultimate shop management plugin for characters and skins — built for Construct 3.

Full size
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
  • Gallery thumbnail
Next

Register characters and skins with a single action, then let the plugin handle ownership, equip state, save/load, gacha rolls, bundles, time-limited availability, and looping — all without writing a single line of JavaScript.

✅ Character & Skin Management

Register characters with price, default/owned flags, and availability. Each character supports its own skin list with categories (e.g. "Seasonal", "Special"), default skins, and independent ownership per character.

✅ Purchase System

Buy characters, skins, or whole bundles in one action. On Purchase Success / On Purchase Failed triggers let you react instantly. LastError() tells you exactly why a purchase failed.

✅ Gacha System

Roll a random unowned skin from a character, a category, or across all available characters.

On Gacha Success / On Gacha Failed triggers + GachaResultSkinID() / GachaResultSkinName() give you everything you need to build a spin animation.

✅ Bundle System

Group characters and skins into a bundle with a single price. One Buy Bundle action unlocks everything — with On Bundle Success / On Bundle Failed triggers.

✅ Time-Limited Availability

Set availability windows using Unix timestamps. Characters and skins auto-hide outside their window — perfect for seasonal events and rotating shops.

✅ Looping Conditions

For Each Character and For Each Skin loop natively in the event sheet — no JSON parsing needed. Filter by category, check ownership, equipped state, or availability inside each iteration.

✅ Save & Load

ExportOwnership() gives you a compact JSON string to store in LocalStorage or your backend. LoadOwnership() restores it safely — unknown entries are ignored, so your save data survives game updates. Optional AES encryption for save data.

✅ Debug Inspector

Every character, skin, bundle, and gacha result is visible in Construct's debugger panel during development.

📌 No external libraries. No DOM hacks. Pure Construct 3 SDK v2 plugin.

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

Character Shop System 1730.zip
0.93MB
    • CharacterShopSystem_1730.c3addon
      619.96 KB
      CSS Sample.c3p
      333.93 KB

File Preview

Preview images have been blurred, resized and watermarked. Audio sample is watermarked and down-sampled
  • $12.34 USD
    Royalty Free use in up to one commercial greater creative work.
  • $37.02 USD
    Royalty Free use in unlimited commercial greater creative works.
Add to Basket
  • License
  • Compatibility
    Construct 3
  • Files
    2
  • Download Size
    0.93MB
  • Latest Version
    1.7.3.0
  • Latest Release Date
    5 Jun, 2026
  • Support

Share now