Na parte II vamos conhecer com mais detalhes as Macros que a Epic Games criou para possibilitar a integração entre a linguagem C++ e o editor da Unreal Engine.
O Sistema de Propriedades da Unreal usa um conceito de programação chamado Reflexão para obter informações sobre o código em tempo de execução. A linguagem C++ não suporta Reflexão nativamente, por isso a Unreal Engine possui diversas Macros C++ que são usadas para indicar quando algum elemento deve ficar visível para o sistema de Reflexão.
A Unreal Engine possui sua própria implementação para diversos tipos de Estruturas de Dados que também serão apresentados na parte II.