To Be Honest, I wanted to rewrite the core gameplay in C++ because some of my blueprint classes keep getting corrupt. I don’t think starting in BP was a bad idea. it’s easy to iterate and try new things with instant feed back/debugging. and BP works like a guideline when rewriting in C++. I’ll have no need to make small things like interactive environment objects (like destructible cars and barrels for example) with C++. but I feel the Core Gameplay needs to be made in C++ at the end of the day. from my experience BPs can be potentially unstable, and I’m sure this is something Epic is already working on improving. I can’t call my self a programmer (I’m more from a 3D art background)and I’ve never used C++ before but I wouldn’t be able to write anything if it wasn’t for making the game in BP first as well as Epic being very clear with their documentation and providing material to dissect like shootergame for example. so I would like to thank Epic Games for being on top of making their engine the most designer friendly platform I’ve ever worked with.