Rucksack – Multiplayer Inventory System – Free Download


Rucksack is the most flexible and extensible inventory solution for singleplayer and multiplayer games. Easily setup player inventories, NPC inventories, banks, premium shops and much more in offline and online games!

Rucksack requires .Net 4.6.

⚔️ Website: Learn more about Rucksack
⚔️ Video guides: Get started quickly
⚔️ Support: Submit any questions

– Source code
– Great editors for easy and quick iterations for you and your team
– Multiplayer built-in with UNet integration
– Modular event based UI system
– Easily create custom item behaviors
– Collection restrictions (inventories)
– Insanely extensible
– Visual equipment / NPCs with equipment
– Buy / Sell items from vendors
– Network permission model with server-based authorization
– Vendors can sell any ‘product’ for any ‘currency’
– Shared and non-shared (instanced) banks
– Modular input system
– Item inheritance
– Multiple shared inventories
– Different prices at vendors for different users

All Rucksack licenses include the full source code, so you can customize anything.

If you have found a spelling error, bug or broken link, please, notify us by selecting that text and pressing Ctrl+Enter.

Enraged by paid file-sharing sites? Low downloading speed, connection breaks, limit to the number of downloads...

O yes, we know that...

That's why we provide You full speed access to our data cloud without any restrictions for downloading all versions (including latest one) of this asset.

You can help us so we can keep doing this!

How to download Unity Asset for free without any restrictions from data cloud:

  1. Get Link To The Cloud
  2. Use Encryption Key to establish a secure connection to asset directory
  3. That's All! Download your favorite Unity Assets for free on at full speed and create your amazing projects!
  4. You're welcome! ;) And remember: if You like the Asset - buy it!

You asked us: where are the updates?
You asked us: where are the new assets?

We answer you: HERE!

For many months we have been developing a new, improved platform for our community. And we did it. We invite you to the updated site of the Freedom Club!





Category: Tags: ,
Like It? Share It! ;)


• Integrations Download
– Playmaker
– Easy Build System
– Text Mesh Pro
– More coming!

• Multiplayer-compatible with UNet integration:
With a built-in integration for UNet that allows you to integrate into any server/networking setup, Rucksack is perfect for both online multiplayer and singleplayer games. Rucksack is secure and uses a server-authoritative permission model; So, no cheaters!

• Modular event based UI system:
You’re in full control of your UI with our modular and event-based UI system. The system is very fast and extensible, yet simple to use, which means you’ll be setting up your inventory / collections UI in no time! It doesn’t matter if you’re making a fantasy RPG or a casual mobile game with IAP – Rucksack’s UI system can handle it all.

• Items with behaviours:
In Rucksack, items can have behaviors, and you can very easily make your own item types and add custom behavior. We won’t limit your options!

• Restrict collections:
Need a quest items-only inventory? Or a consumables-only inventory? Not a problem for Rucksack; Use any metric to restrict the objects that can be stored in a collection.

• Insanely extensible:
Rucksack has been built from the ground-up to be extensible in every possible way, ensuring that you’ll never be limited in what you can achieve with the system if you want to extend it.

• Visual item equipment / NPC’s with equipment:
Any character in your game, such as an NPC, can have their own inventories and equipment, which means you can make them equip different weapons and gear by simply binding it onto the NPC (static, skinned, and dynamic cloth meshes, or write your own equipment handler).

• Permission Model with server-based authorization:
Our server-based authorization model makes your game cheat-proof, while remaining flexible and extensible to fit every kind of server / network setup. Example use with UNet: UNetPermissionRegistry.collections.SetPermission(collection, player, Permission.Read).

• Vendors can sell anything for anything:
Need to be able to sell houses for cats, or skill for skillpoints? With Rucksack, any item can be sold, and anything can be a currency. Go nuts!

• Shared and non-shared (instanced) banks and chests:
With Rucksack, you can easily differentiate between and setup both shared and non-shared (instanced) banks and chests in-game. The system is so flexible that the shared banks and chests could theoretically be shared between every player in a game, everyone in your party – and everything in-between.

• Modular input and UI system:
Rucksack’s modular input system is extensible and changeable, and allows you to create input modules to handle your input. The beauty is that you can very easily replace or swap out certain input modules for maximum control (example)

• Item inheritance:
Want to reduce the data transfers in your online game? With item inheritance, you can create variations of items (e.g. a Sword that can also be a Fire Sword). With Rucksack’s inheritance system, the Fire Sword can inherit its base stats from the Sword, while only overriding or adding those properties that have changed or have been added. In a large game, this saves a lot of duplicate data of unused props from being transferred.

• Different prices at vendors for different users:
You can easily achieve and setup different prices at vendors / shops based on whatever properties you want, such as different in-app purchase prices based on country (requires custom IVendor<'T> implementation).

Rucksack is perfect for any game genre including:
– RPGs
– MMOs
– Online and Offline games
– Adventure
– Survival
– Mobile games
– Games with skin shops
– Strategy
– Simulation games

– Documentation
– Forum & Community
– Issue-tracker
– Website
– Support

Join in on the discussion on Discord for support and answers to the most common questions.

Rucksack is in constant development, and the Unity forum and Discord is used to inform us of which new features we should add next. So share your suggestions, or chime in agreement with other community members’ suggestions.

If you have found a spelling error, bug or broken link, please, notify us by selecting that text and pressing Ctrl+Enter.

Available Versions


Regular Price



Hello, friend!

If You want to get all the benefits of membership of our club:

  • no advertising and no waiting,
  • instant notification for updates,
  • create surveys and collect community feedback,
  • advertising Your project and more - just support us on Pateron

Become a Patron!

It costs next to nothing for You. But it would be very helpful for us.

Thank You!

Spelling error report

The following text will be sent to our editors: