Hey terror grunt, I am attempting something similar and am still in the planning phase as well. What I have done, is create a single “master” blueprint that houses all of the variables / stats / etc. of a character, and create instances of the BP (base stats, racial bonuses, and classes are derived from Structs and Enums). I haven’t dove into inventories yet, but am assuming it will end up just being another set of variables stored within the character. The issues I’m currently facing are the creation aspect of those characters (i.e. new character / load character / etc.), switching between movement and “game modes” (i.e. adventure / combat), and the UMG for displaying health bars, player actions, etc.