Gamelock Studio - Modular Inventory, Crafting & Shop System

Overview

This package provides a complete and modular gameplay system designed for easy integration and high customization.
It includes inventory, hotbar, containers, merchant, and crafting systems, all fully configurable with advanced features such as drag & drop, filters and Data Table support.

Features (Version 1.0)

This is the initial release (Version 1.0). Future updates will include bug fixes, improvements, and additional features.

  • Inventory System with Hotbar

  • Container System

  • Merchant & Trading System (buy/sell, currency, multiple options (unlimited money, infinite stock))

  • Two Crafting Systems (resource-based and slot-based crafting)

  • Three UI menu types: Slot, Button, and List

  • Fully customizable UI (number of slots, titles, content, messages)

  • Filter System (editable categories name via Enums)

  • Advanced Drag and Drop System (swap & merge, split, drag cancel, drop outside UI)

  • Fill Content System (to automatically populate containers, (optional, configurable, using seed-based generation))

  • Hotbar System (dedicated slots or inventory shortcuts, keys shortcuts)

  • Item System (DataTable-based):

    Name, description, icon, category filter & class

    Stack size, weight

    Buy/Sell settings

    Crafting settings

    Equip system (custom transform)

    Grab & examine settings

  • Grab & Examine System (rotate and zoom items)

Planned Updates / Roadmap
Future updates for this system will include:

  • Multiplayer support for all systems (inventory, hotbar, containers, merchant, crafting)

  • Save system to preserve inventory and world state

  • Seed system for the Fill Content function

  • Additional Hotbar features: Trash slot, customizable key shortcuts for each slot (1, 2, 3, etc.)

  • Equipment menu for managing equipped items

  • And many more…