How to make a new C++ actor and use it in blueprint!
Some Dos-and-Don'ts of creating Unreal C++ classes that can be used in the editor and blueprint.
Basic Unreal Header Tool Introduction and how to properly mark up your classes to be used with the Engine.
Unfortunately this video was recorded in 720p, later videos will be recorded at a higher resolution.
0:00 Intro
0:03 Designer's Work Flow For Blueprint
0:18 Creating a C++ Actor Class
0:28 The Wrong Way to Add New Classes
1:00 The Reliable Way To Add New Classes
1:28 Regeneration Project Files
1:48 Setting up the Header File
1:51 UCLASS Explanation
3:28 Begin Play In Code
4:05 Reparenting Blueprint To Your Code Class (ie have blueprint subclass your code)
4:27 Debugging Your C++ Code
4:49 Using the Editor To Create Classes
5:06 DLL Export Macro
5:21 Outro
Amendment to show how to add files in visual studio, though I still recommend just making them in windows file explorer