Hello everyone. First off let me note that I have no desire to actually become a professional game maker this is all just for my own personal enjoyment. I would love to be able to make my own simple games like a zelda style game or a basic RPG etc. I want to clear up something before I decide whether or not to try this program out.
How powerful is Blueprint? I do not have much knowledge of traditional programming. The most I’ve done on that front is basic microcontroller level programming. I have however done plenty of programming using a program called Labview which also uses a visual style scripting. Although that program is aimed at high level engineering work not game design, so basically can I program a whole game using blueprint or do I need to learn the ins and outs of a scripting language like C++.
On another note, does this program have internal animation tools. I am not quite sure I understand Matinee. Can I animate cutscenes directly in UE4, or do I need to make them in another program like Blender first?
Blueprints are really really powerful -> you can theoretically create a entire game with them (currently my team is just using bp’s for all our gameplay elements -> and we also create a RPG ^^). When you have made all animations in a 3d program like blender, 3ds or maya you can use them in the ue4 to create a cutscene -> so you are not abel to create animations directly in the UE4 
Unreal Engine 4’s Blueprint visual-coding system is absolutely fantastic. You need only look around the work-in-progress section of this forum to see some of the amazing stuff that’s already being accomplished with it. There’s people creating their entire game entirely in Blueprints. So far, I’ve really not seen or heard of any limitations. I haven’t touched a line of code, personally.
You can create cut-scenes in the editor itself. Though, you’ll still need animation data for characters and the like, which will come from Blender or some other application (Maya, , MotionBuilder, motion capture data, etc).
There’s extensive documentation on the engine already, which is typically top-notch. It’s well worth taking a look at.
Edit: Noticed beat me to it 
Thank you for the help everyone.
To clarify for the animations. I am exclusively wondering about cut-scenes. I know that I would need to make character animations for actual gameplay stuff in another program, but I was mainly wondering about just cut-scenes. Would I have to build the whole cut-scene in another animation program first, or can matinee handle those kinds of scenes, or is it mainly just for motion capture type stuff (the only example I’ve seen involved motion capture data)
Outside the UE4:
-create the meshes and textures
-create the animations
Inside the UE4:
-create materials
-create the scene
-setup the light
-matinee
?v=mrCEtE5RnHw
Thank you ! Excellent.
Now lets see how much trouble I can get myself into :3
When you have any questions or issues, just post it into the forum and we will help you.