I would like to break my project up into multiple (reusable) parts (Level Generation, Items, Characters, Common, etc.) – I would also like to start building some reusable libraries that would be common to all of my applications (i.e. Math).
I know how I would do this if I was programming directly in C++, however I am wondering how to do this with an Unreal Project.