Decces
Blueprint - это как Prefab (на самом деле нет, но тут такая аналогия сойдёт).
Хотите - можете работать без них, и реализовывать всё на C++, но лучше разреритесь подробнее, как C++ и блупринты связаны.
В анриале, в отличае от unity, вам доступен код движка, и, собствнно, пишете вы на то-же языке, на каком написан и сам движок - то есть нет прослойки в виде отдельного языка для игровой логики.