The goal of this project is to re‑purpose one C++ interface in all levels of the video game. Gameplay consists of a 3rd person character collecting pickups until she gets them all. Then, the exit gates unlock and she can go meet a counselor who takes her to the next level in the game. The One Page Design Document shows a schematic representation of the repeating logic and the diagram shows testing using Blueprints before writing C++ in Visual Studio. You can find more programming samples in the following articles:
Programming Interaction: https://www.3dartviz.com/skills/skills-tech/programming-video-game-interaction-cpp.html
Delegates for UI & Gameplay: https://www.3dartviz.com/skills/skills-tech/delegates-communicate-ui-gameplay.html
Adding Input Action in C++: https://www.3dartviz.com/skills/skills-tech/adding-input-action-cpp-ue.html
Programming Gameplay in C++: https://www.3dartviz.com/skills/skills-tech/programming-gameplay-cpp-ue.html