Adding content to the shooter example isn’t (really) that much different to other projects, still using state machines, but maybe a little different when it comes to the character blueprint (isRunning, isWalking etc…). So adding the actual visual content (Static, Skeletal meshes & animations) shouldn’t be that hard and once you’ve done it once, you’ll fly through the rest. What I meant by the cons is without a large amount of experience within C++, you will run into pitfalls on re-writing the Game Mode scripts & possibly re-designing new AI to fit your game structure.