Cara, você consegue sim fazer um game só com blueprint, não te garanto que consiga fazer coisa extremamente avançada só com blueprint. Mas com C++ você terá bem mais ferramentas, conseguirá fazer algo bem mais avançado.
Dá uma lida ai na opinião da galera: