Hi all
I’m in the process of giving UE4 a go and after browsing the internet and documentation some doubts still persist, especially the relationship between blueprints and c++.
For example:
- Is it possible to have a “pure” c++ project without the need of blueprints at all?
- Can you mix c++ and blueprints?
- How do know when one is more suitable over the other?
My confusion comes from the fact that a lot of tutorials use blueprints like the vehicle example on the documentation. Can a blueprint example be translated to c++?
Thanks in advance.
Hi and welcome to UE4 
To answer your questions:
- Yes you can have a pure c++ project without any blueprints
- Yes you can mix them up. You can implement some functionality in c++ and some other in blueprints or implement in c++ and make a blueprint from the class and use the methods and variables in bp
- That question can not be answered in general. It relies on you personal preference. But in some case you can achieve functionality only touching c++
And finally yes - a bp can be transformed to c++ as bp is basically a visual tool that uses c++ in the background.
Got it 
Thanks for the help guys.