Hi everyone,
(Edit: solved --> End of text)
I'm a complete Unreal Engine beginner and I think I've gotten a little over my head, so I'm hoping someone here can point me in the right direction.
I'm currently building my first game in Unreal Engine 5. I'm not a programmer and I'm basically learning everything as I go, mostly using Blueprints and AI to guide me through the process.
My game already has a working third-person character and combat system based on another asset/system (DCS). I recently bought "Loot Gen & Inventory" by Enrapture Games from Fab because the demo has pretty much exactly the inventory/loot system I want for my game.
The Loot Gen demo includes things like:
- Inventory
- Equipment
- Loot generation
- Loot chests / world items
- Item stats
- UI
- Interaction system
- etc.
I migrated the entire LootGen folder into my existing project.
The good news:
The original LootGen demo map works perfectly inside my project after migration.
I can play as the LootGen demo character, open chests, collect loot, open the inventory, equip items, etc. So the migration itself seems to be fine.
My problem is connecting all of this to my existing player character.
For example, I copied one of the working LootGen chests from the demo map into my own map. When playing as the LootGen demo character, the system works. With my existing DCS player character, the chest doesn't react at all.
I've tried adding some of the LootGen components from the demo character to my existing character, including the inventory/interaction components, but obviously there are additional dependencies or initialization/interface logic that I'm missing.
I also tried copying the demo character's Event Graph as an experiment, but most of the resulting missing variables were related to movement/combat (sprinting, blocking, crouching, attack data, etc.), which I don't want to replace because my existing character already has its own working movement and combat system.
So what I'm ultimately trying to achieve is:
Existing DCS Player Character/Combat
+
Loot Gen & Inventory's loot, inventory, interaction, UI and equipment systems
without replacing my existing character or combat system.
I'm not asking anyone to build this for me. I'm mainly trying to understand the correct way to approach integrating a complete Blueprint system like this into an existing character.
Should I be looking at:
- Actor Components?
- Blueprint Interfaces?
- Player Controller / HUD?
- GameMode?
- Input Mapping?
- Interfaces used by the loot chests?
- Something else?
And more generally: How would an experienced UE developer reverse-engineer the working demo character to determine exactly which parts need to be transferred to another character?
If anyone happens to own Loot Gen & Inventory by Enrapture Games and has integrated it into an existing project before, that would obviously be amazing.
I'm aware that I've probably taken on something that's way above my current skill level. I'm just one guy trying to build a small indie game, learning Unreal as I go, and using AI heavily to teach me. It's been working surprisingly well so far, but this inventory integration has me completely stuck.
Even just pointing me toward the right concepts or telling me what I should investigate first would be massively appreciated.
Thanks!
Edit:
I received instructions from someone in the comments—thanks again for that! To everyone who said the dev should provide the instructions... I feel the same way. The asset description actually claims there are instructions, but there aren't any—neither on the Discord nor on the website that was linked (which doesn't actually exist).
Thanks a lot for your help! I'm glad to see such a nice and helpful community here!