[BUG] Cannot add Default C++ mode, layer controller or character as a drop-down in 5.6

Hello. I’ve been using the new C++ Top-Down template in 5.6. And it’s not great.

The default game mode does not appear in the drop down list of any Game mode selection or option. I have to derive it as a blueprint first so I can add it to the game session override or the game mode option in the settings. And the default player controller doesn’t appear as a Player controller choice within it either.

To test: Create a Top-Down project in C++ and call it MyProject.
Now check under World Settings the section called “Game Mode Override”.
And there is no MyProjectGameMode to select which is the C++ version.

In fact the default Game mode, player controller and player character in this template are all blueprint based. And none of them are selectable in the game mode’s option. And the Game mode in C++ is just an empty stub.

The current player navigation is also badly implemented (T-Pose as a default animBlueprint, player character doesn’t reach destination on a single click).

It’s frankly unusable as a C++ template.