Cela dépend si vous travaillez en équipe ou non. Si vous êtes la seule personne à développer le projet, c'est votre préférence. Si vous êtes programmeur dans une équipe, il est indispensable de mettre toute la logique en C ++ et de permettre aux artistes / concepteurs de niveau de réagir aux événements du jeu via le système d'événements.
De plus, pour moi, l'écriture de code est plus rapide, mais je peux imaginer que pour certaines personnes, c'est l'inverse. Visual Studio propose de nombreux outils sophistiqués comme aller à la définition , des options de recherche robustes, un bien meilleur environnement de débogage, certaines options de refactorisation et plus encore. Il n'y a pas de tels outils dans Blueprints ou ils sont beaucoup plus basiques, ce qui rend les choses comme les réseaux complexes difficiles à modifier et à changer.
Si vous trouvez le C ++ difficile ou si vous ne vous sentez pas à l'aise avec lui, démarrez vos premiers projets avec Blueprints. Une fois que vous aurez terminé, vous connaîtrez mieux le moteur et vous vous sentirez à l'aise avec les plans, ce sera un bon moment pour commencer à développer en C ++.