Avanatro Tools

InventoryFlow v1.0 — RPG inventory, equipment & currency for Unity.

Slots, equipment, wallet, world loot, quests — AAA-grade RPG inventory with atomic trade semantics, 579+ tests, and a SaveStack-native persistence layer. The inventory system to reach for when shipping an RPG, not prototyping one.

Unity 6000+ v1.0.0 €49.99 standalone €69.99 with SaveStack BYOS — SaveStack required

Asset Store submission in progress. Launch target Q3 2026. Press kit and full FAQ are available below; bundle pricing activates when SaveStack v1.0 goes live alongside.
579NUnit tests
11asmdefs
0runtime allocations on hot path
8UGUI panels
4editor wizards

What’s in v1.0

Core Inventory

  • Slot-based with stable indices — drag-and-drop friendly
  • Atomic transferInventoryTransfer.TryMoveAll commits or rolls back, no ghost-loss
  • TrySplitSlot — Witcher 3 / Diablo right-click split with instance clone
  • InventoryConsolidateHelper — Witcher 3 alchemy auto-merge
  • OnSlotChanged snapshot — listeners get pre-mutation state for clean diffing

Equipment

  • Witcher / Skyrim swap semantics — auto-swap if slot occupied
  • IStatAccumulator + AggregateStats — fold equipped items into character stats
  • EquipmentSetBonusDefinition — Witcher 3 Cat/Bear-School tiered bonuses (3/6 graduated)
  • Slot bundle presets — 10-slot RPG, 7-slot Survival, custom blank
  • Tag-mask gated slots — one-handed vs two-handed enforced at the type system

Currency & Trade

  • Multi-currency wallet with overflow-safe long balances
  • TradeHelper.TryBuy / TrySell — atomic-or-nothing trade with wallet-overflow rollback
  • Free-item support (pricePer = 0) for shopkeeper handouts and quest rewards
  • Quest-tag + Locked-flag rejection built into the trade layer
  • OnBalanceChanged event + CurrencyDefinition ScriptableObject

World & UI

  • WorldContainer with Closed → Looting → Empty state machine + partial-pickup tracking
  • WorldPickup, HarvestableItem, NpcInventoryHost, NpcLootDropper — one polymorphic IInventoryInteractable anchor
  • ItemPicker — TouchAuto + Magnet modes (HashSet anti-double-pull)
  • Interactor — RangePrompt + AimRaycast modes (range math pure C#)
  • 8 UGUI panels drag-drop ready — Inventory, Equipment, HotBar, Tooltip, Wallet, Multi, WorldContainer

AAA RPG polish — out of the box

Other inventory plugins ship the basics and leave the RPG polish to you. InventoryFlow ships Witcher 3, Skyrim and Diablo standards as first-class features.

SaveStack integration — persistence is the design, not an afterthought

Every other inventory plugin asks the user to roll their own save layer. InventoryFlow is built directly on SaveStack — atomic file writes, AES-GCM encryption, HMAC integrity, schema migration with rollback. Three lines of code persist an entire world state.

Going pro? Get the bundle.

SaveStack + InventoryFlow together — one production-grade RPG persistence stack from a single publisher. Bundle launches alongside SaveStack v1.0 at €69.99 (save €30 vs. buying both separately).

See SaveStack →

LoreFlow Q3 2026 — generate items, not boilerplate

Coming Q3 2026: generate item content with AI.

LoreFlow is the Editor-side AI content pipeline for Unity — design a Lore Bible as a ScriptableObject tree, then generate typed ItemDefinition assets via guided wizards. BYOK (bring your own Anthropic or OpenAI key); zero runtime cost; nothing leaves the Editor at runtime, so no player-side DSGVO surface.

InventoryFlow ships with the receiving end already wired — ItemRegistry and ItemDefinition are ready for batch import from the LoreFlow approval queue. Buy InventoryFlow now, plug LoreFlow in when it lands.

See LoreFlow →

Pricing

Standalone

€49.99

One-time license, full source code, perpetual free updates within 1.x.

Save+Inventory Bundle

€69.99€99.98

Save €30 vs. individual purchase. Bundle launches alongside SaveStack v1.0.

All prices in EUR before Unity Asset Store conversion to local currency. The Asset Store handles VAT and regional pricing automatically.

Why InventoryFlow

Tech spec

Unity6000.0 LTS minimum
ScriptingMono + IL2CPP (AOT-safe, no reflection.emit, no dynamic code)
Render pipelinesBuilt-in, URP, HDRP
PlatformsWindows, macOS, Linux, WebGL, Android, iOS
Required dependenciescom.avanatrotools.savestack 1.0.0+ · com.unity.nuget.newtonsoft-json 3.2.1
Optional dependenciescom.avanatrotools.uiflow 1.0.0+ (define-gated via UIFLOW_PRESENT)
Architecture11 asmdefs — Core / Equipment / Currency / WorldContainers / UI / SaveStack / UIFlow / Quests / Editor / Tests.Editor / Tests.Runtime
Domain layerPure C# — #if UNITY_5_3_OR_NEWER guards isolate MonoBehaviours; same code runs under dotnet test
Tests579+ NUnit tests, Editor + Runtime, dotnet-compatible

FAQ preview

Does InventoryFlow require SaveStack?

Yes. InventoryFlow is built on SaveStack’s saver framework — the integration isn’t an afterthought, it’s the architectural foundation for atomic writes, AES encryption, and schema migration. The bundle exists exactly to make this pairing painless.

Will it work with existing items / character controllers?

The domain layer is pure C# — ItemDefinition, Inventory, EquipmentSet, Wallet have no MonoBehaviour dependencies. Drop the InventoryHost bridge MB onto an existing character GameObject and the inventory works. Equipment slots bind via tag-mask, so weapon types from an existing setup map cleanly.

Is the source code included?

Yes — full source under the Asset Store EULA. All 11 asmdefs ship as readable, editable C#. No DLLs, no obfuscation.

What about IL2CPP / WebGL / mobile?

IL2CPP-AOT-safe by design — no reflection.emit, no dynamic code paths. Tested on Windows, macOS, Linux standalone, WebGL, Android, and iOS-IL2CPP. The pure-C# domain layer means no Unity-specific surprises on player platforms.

How does the launch sale work?

For the first 6 weeks after Asset Store approval, InventoryFlow is €34.99 instead of €49.99 (30% off). After the launch window, it returns to standard pricing. Sale and bundle eligibility are managed through the Asset Store publisher backend.

All FAQ →

Press kit

Reviewer access, screenshots, fact sheet, hands-on guide, and a no-strings code for evaluation builds — everything press, YouTubers, and indie-dev podcasts need to cover InventoryFlow.

Press Kit →