In a multiplayer game project in Portugal, we had a challenge to make a game in Unreal. Each one of us chose a project that we can handle. I chose a project, where I made an advanced code version for Rock Paper Sissor.Normally you go to a if else code. However, that is not flexible and not challenging. So I imagined a new piece of code that is flexible on the amount of items you want to compare.A bit challenging but nonetheless a rewarding experience.
For an explanation about how this works, see the presentation or the software development report in the links. The report also maintains the full project report.