I'm moving the discussion about architecture from #27 to here.
The idea is to have multiple services which are handling different aspects of the game functionality like game logic, authentication, ranking etc. This shall prevent coupling the game with community functions to make them easy exchangeable and extendable in the future.
A first draft of the architecture for a better understanding is attached to this post.
This would be fantastic organization so that features like tournaments could be automated and well-executed without constantly changing the game itself.
I'm moving the discussion about architecture from #27 to here. The idea is to have multiple services which are handling different aspects of the game functionality like game logic, authentication, ranking etc. This shall prevent coupling the game with community functions to make them easy exchangeable and extendable in the future.
A first draft of the architecture for a better understanding is attached to this post.