Перейти к контенту
Медиа 1 для объявления n00dInventory

Описание

n00dInventory:

n00d products now officially support all major desktop platforms!

Introductory price! Lowest you'll ever see, grab it while its hot!!

Key Features:

  • Items as data assets: each item definition is defined by a data asset that can be loaded in with the asset manager, leveraging optimised data efficiencies built into the Editor.

  • FInstancedStruct item: leverage modular data with instanced structs! n00dInventory provides you with unrivalled accessibility with your own item definitions, allowing you to expand on the base system however you need! You can create your own struct and use that (replacing the default item getter with your own througout the system), or use the included struct that provides you with the ability to extend on the item how you see fit (recommended).

    • Consumable definition can be expanded to meet the needs of each consumable,

    • Current can be a custom struct that allows your own additions and is updated at runtime with relevant data,

    • Additional provides means to expand on the base item struct with parameters not included with the base struct.

  • Spoil timers: included in the package is the ability to spoil items.

  • Preservation containers: create containers that extend the life of your consumables at runtime!

  • Weight & encumberance: each inventory has access to the weight and encumberance feature, enabling dynamic gameplay mechanics

  • Use modifiers: provides you with custom objects when using an item that can perform anything you need when you use an item, from increasing satiety or poisoning the player when consumed, to equipping an armour piece or applying health. You are only limited by your imagination as to what each item can do when used!

  • Base UI widgets: provides a base of slot, inventory, and tooltip widgets to extend upon however you need, that allows the system to handle the underlying inventory transfer and interaction for you.

  • Example UI: complex implementation of UI elements leveraging the system's features, inspired by ARK: Survival Evolved

  • Drop items: functions to drop all items from the interacting inventory or self.

  • Separation of concerns: includes a base inventory component that attaches to the controller (player or AI), and an inherited container component that can be used on any world actor (or character if you so choose).

  • Optimised for network efficiency: no RPC calls when interacting with the inventory (used sparingly for owner-only functionality), harnessing the power of RepNotify for relevant data transmission.

  • Client-side data table: definitions that only the client needs to care about that is referenced by the data asset for each item

Orbital Marketplace

YOU DO NOT NEED TO KNOW C++ TO USE THIS PLUGIN! ALL N00D PLUGINS ARE BLUEPRINT-FIRST, C++ WHERE REQUIRED!

Documentation

Discord

Включённые форматы