The second tab in the Project Browser is the New Project tab.
The New Project tab gives you starting templates for your projects. The Blank project creates a completely empty project.
The other templates fall into two categories: Blueprints Only and C++.
For example, there is a Side Scroller (Blueprints Only) template and a Side Scroller (C++) template. The games generated by these two templates play the same way, with the same level design,
character behavior, and camera layout. The difference is how the initial framework for the projects is created:
Blueprints Only - The initial gameplay is defined with Blueprints. Blueprints are Unreal Engine 4's visual scripting assets. With Blueprints, it is possible to create gameplay behavior in
Unreal Editor without needing to write C++ code. However, starting from a Blueprints Only template does not mean that you can never include C++ code in your project. It simply
means that the initial examples provided will be in Blueprints.
C++ - The initial gameplay is defined with C++ code. Projects created with C++ templates can be managed through the Unreal Editor, but they can also be edited in Visual Studio. Just like Blueprints Only projects can be extended with C++ code, it is simple to add Blueprints to a project that began as a C++ template.
To create a new project:
Select a template from the list.
Select whether or not to copy Starter Content into your project.
Enter a name for your project.
To save your project outside of the default save location, you can click on the arrow icon to toggle display of the full path and file creation preview.
Your new project will open in the editor if it is based on the Blank template or a Blueprints template, and in Visual Studio or XCode if it is based on a C++ template.
This tab also opens when you select File > New Project from within Unreal Editor.