Hi,
mostly you create blueprints from c++ classes. when you create a blueprint you can choose your c++ as the parent class. Set up static meshes, spheres etc and game play logic in c++ and expose certain variables to blueprint and you will be able to change their values in blueprint
best regards, Peter