Skip to content
Media 1 for listing Replicated Product Shelf

Description

| [Demonstration video] - (YouTube) | [Playable Demo] - (Google Drive) | [Documentation / Changelog] - (GitHub) |

Last Updated: 27. Nov 2024.

This system has been made with you in mind! Have you ever thought about making a game where you can stack products in shelves but don't know where to start? Well, this is the place to start!

This game system contains everything you need to make a product shelf which allows the player to fill shelves with products and have the ability to remove products and put them back into boxes. It utilizes instanced static mesh for better performance assuming you'll have thousands of products at once!

All you need to get started is to add the character component to your character and it will work! This is also replicated and will work for multiplayer as the player component handles that out of the box.

How it works:

This works by picking up a product crate/box. While holding a product crate/box you'll be able to restock / remove products from the shelves.

Features:

  • Shelf slot blueprint which calculates max products depending on mesh size and spacing between the products.

  • Product crate / Box containing products.

  • Price tags for shelves.

  • Character component.

  • Add / Remove products from a shelf slot using a product crate.

  • Adds products in direction of X, Y and Z if you allow it to be stackable.

  • Center products to look perfect in the shelf slot ( smooth and instant transition ).

  • Random rotation for products in shelf within specified range.

  • Instanced static mesh for shelf slot.

  • Error notifications ready for your notification UI.

  • Multiplayer -> Replicated Works on Standalone/Server/Client.

  • Showcase map showing most of the features.

This is blueprint only. I'm also able to make a C++ version if enough people request it.

Contact:

Email : [email protected]

Please include order ID when asking for support, thank you!

Feel free to contact me if you have any questions or requests.

If you encounter any bugs make sure to contact me and provide information about the bug and what caused it, and i will fix it ASAP.

Included formats

  • logo of Unreal Engine format