The biggest challenge was to create a UI that will work for all players at the same time. For players with different scale sizes, different gameplay, and location on the map. UI should be easily recognizable and easy to understand at any moment.
solution
The main idea is to show information to the player at a specific place and a specific time. I used several layers to show information directly on the board, on the widget, and on HUD. All of these methods helped to create a consistent and easy-to-use UI/UX system.
The biggest challenge was to create a UI that will work for all players at the same time. For players with different scale sizes, different gameplay, and location on the map. UI should be easily recognizable and easy to understand at any moment.
Replication test
Thankfully I recorded a lot of my tests, not only to analyze what and why it happen but also to add it later in my portfolio
The hardest part at that moment in time was to understand what exactly I'm doing wrong and why it was not working. I spent almost one month trying to solve this problem without any results. Every day was like the previous 3-4 hours of tutorials trying to build and understand all these concepts, test everything, analyze test results, and repeat. Of course now, when I know how it works I can build the same structure in a few minutes. But back then not only did I need to understand the multiplayer but also blueprint concepts at the same time. I think it was the hardest time. But the reward was worth it.
At the end of March, I finally had the version with a stable multiplayer system. At that moment I used just our local LAN network to simplify everything as much as I could. As you can see on the right, there weren't a lot of nodes to make it work, the main idea is to know how to do it the right way.
Replication test
Thankfully I recorded a lot of my tests, not only to analyze what and why it happen but also to add it later in my portfolio
The hardest part at that moment in time was to understand what exactly I'm doing wrong and why it was not working. I spent almost one month trying to solve this problem without any results. Every day was like the previous 3-4 hours of tutorials trying to build and understand all these concepts, test everything, analyze test results, and repeat. Of course now, when I know how it works I can build the same structure in a few minutes. But back then not only did I need to understand the multiplayer but also blueprint concepts at the same time. I think it was the hardest time. But the reward was worth it.