This Plugin was designed with the end users in mind, with minimal setup and easy asset creation as the priority. We think that we have achieved this with our Clue System Plugin. We wanted to be able to support both pre-rendered images of clues and Mesh with real time rendering, and we have got that with a simple Boolean in the Data Asset. We wanted to be able to specify an Image for the UI buttons, we have got that as a property in the Data Asset. Both of these are visible in the Data Asset screenshots. In those Data Assets, with the Mesh, you can specify a rotation and distance from the renderer. The renderer is an actor in the World so you can place it in just the right location for your Meshes.
It's driven by a Game Instance Subsystem, so no overriding of your classes or even adding it to any is necessary. The only thing that you will need to add is the Clue Setup Component which is where you determine in which category each clue Data Asset will go into and their index in the UI's List of Clues.
The roadmap will grow in scale as we get feedback from the community and we can see what features people would like to see :)
Documentation Link: https://spyderweb-clue-system-docs.netlify.app/
Number of Blueprints: 2
Number of UI Widgets: 7
Number of C++ Classes: 10
Network Replicated: No
Supported Development Platforms: PC
Supported Target Build Platforms: Game