What is the best way to automate my

Hello everyone,

I am working in a college where I am the only one with knowledge of Unreal Engine and computer science. I have made for them a VR environement that will be used by the students in the near future. My contract will end shortly and I need to create a way for them to keep adding assets inside the game without me.

I add assets into this game by

  • Importing a .fbx
  • Adding the corresponding name to an Enumerator
  • This Enumerator is used by a Widget that lists all of the display names and show them on buttons
  • When a button is pressed, an event dispatcher to the PlayerPawn is used to spawn an Actor (ex : the button called “Cow” spawns a Cow in the world)

So I need a script to ideally show the user a window that lets them choose the path of the .fbx, the path of the texture and the name of the object (to put into the Enum). Then, the script add to the logic inside my widget blueprint and my player pawn blueprint (by adding variables and editing nodes).
I tried using an Editor Utility Blueprint but I can’t seem to modify the nodes inside the widget and the playerPawn or add variables. I don’t know how I can add an entry to the Enum either.

My question is : What is the best way to resolve this issue ? Can it be resolved ? Do I need to create a python script ? A plugin ? Do I need to rework on the entire project and rewrite it in C++ instead of blueprint ?

Thanks in advance