Are there any possible problems with mixing c++ and blueprints in my project?

I want to make a question about the workflow between c + + and Blueprints.
I find it very comfortable and convenient to write code in c + + and then handle all types of events using blueprints, also triggers etc.

As an example:

Inventory System:
I have an item class defined in c + + and my c + + Character class define methods like addItem, DropItem, etc…

From blueprint, I just call these methods.

My question is there any problem with this workflow? it is convenient? can become complicated in the future? either you keep this difficulty as the project grows, or by mixing between the two systems, code and blueprints
I heard many times that Blueprint is designed for artists on a project, but I see much use as a programmer to use it this way.
Any consideration will be welcome.

Thanks!!

If you feel it is “very comfortable and convenient”, then whats the problem? :slight_smile:

Thats how Blueprint across whole engine is made, most function calls in blueprint are C++ functions, so you don’t need to worry. Difficulty of you inventory system depends only on your design, if you gonna make it comfortable and convenient it will be comfortable and convenient on blueprint too.

second question that you answer me :slight_smile: thank you very much