{"id":13589240,"url":"https://github.com/angelhodar/OpenRPG_Inventory","last_synced_at":"2025-04-08T09:32:32.604Z","repository":{"id":60255183,"uuid":"132641791","full_name":"angelhodar/OpenRPG_Inventory","owner":"angelhodar","description":"Generic and fully featured multipurpose inventory container and equipment system for Unreal Engine 4","archived":false,"fork":false,"pushed_at":"2021-03-04T10:39:19.000Z","size":112645,"stargazers_count":224,"open_issues_count":3,"forks_count":50,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-04-06T13:43:55.946Z","etag":null,"topics":["blueprints","inventory","openrpg","ue4"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/angelhodar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-08T17:21:31.000Z","updated_at":"2025-03-02T18:55:04.000Z","dependencies_parsed_at":"2022-09-27T08:40:26.284Z","dependency_job_id":null,"html_url":"https://github.com/angelhodar/OpenRPG_Inventory","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angelhodar%2FOpenRPG_Inventory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angelhodar%2FOpenRPG_Inventory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angelhodar%2FOpenRPG_Inventory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angelhodar%2FOpenRPG_Inventory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/angelhodar","download_url":"https://codeload.github.com/angelhodar/OpenRPG_Inventory/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247814134,"owners_count":21000507,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blueprints","inventory","openrpg","ue4"],"created_at":"2024-08-01T16:00:26.475Z","updated_at":"2025-04-08T09:32:27.594Z","avatar_url":"https://github.com/angelhodar.png","language":null,"funding_links":[],"categories":["Gameplay","Game Development"],"sub_categories":["Unreal Engine: Resources"],"readme":"# OpenRPG_Inventory\n\n[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/)\n[![Discord Server](https://discord.com/api/guilds/814412583988756581/embed.png)](https://discord.gg/SkYcWZrEEM)\n\n## Features\n\n-   Component based, add items container functionality to **any actor**\n    you want!\n-   Comes with **3** types of containers implemented: *player\n    inventory*, *storage* and *shop*.\n-   **Extremely flexible** to add/modify custom functionality per\n    container type using **component inheritance**.\n-   Easy to use component **API**: Add Item(s), Remove Item(s), Swap,\n    Split, Stack, Transfer, Drop...\n-   **Data driven** items from DataTable (**10+** example items).\n-   Supports different **types** of items (consumable, equipment,\n    material, quest, miscellaneous and loot).\n-   **Rich features** set per item with **15+ properties** (name,\n    description, type, rarity, usable, stackable, shop value, droppable,\n    etc).\n-   Create your **own** containers (chests, sellers, lootable monsters,\n    etc).\n-   Easy to set **custom functionality per item**.\n-   Supports items **Drag\u0026Drop** functionality (between different\n    containers or in the same container).\n-   **Built-in** save and load system (disk file and game session\n    persistence).\n-   Clean UI examples.\n-   Extremely easy to **integrate** into your project.\n\n## Bonus: Equipment System\n\n-   Integrated with inventory system keeping **dependencies** to the\n    **minimum**.\n-   Easy to **integrate** into your character (just **1** actor\n    component).\n-   **Data driven** equipment data from DataTable (**5+** examples).\n-   Supports multiple **slot types** (armor, helmet, boots, shield,\n    weapon, etc).\n-   Equip and unequip from **any items container** (not only player\n    inventory, for example **directly** from storage).\n-   Supports simple click and **Drag\u0026Drop** functionality.\n-   Supports **item swapping** from items containers (no need to unequip\n    and then equip).\n-   **Drop** from equipment slot **directly to the world**.\n-   **Built-in** save and load functionality.\n\n## Documentation\n\nYou can find full documentation and tutorials about the system [here](https://openrpg-inventory.readthedocs.io/). Im already writing it im my free time so there will be a lot of things missing.\n\n## Icons\n  - http://www.ludicarts.com/free-rpg-icons/\n  - http://www.ludicarts.com/free-rpg-icons-2/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangelhodar%2FOpenRPG_Inventory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangelhodar%2FOpenRPG_Inventory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangelhodar%2FOpenRPG_Inventory/lists"}