Paper Town
My Part
My responsibility was the server code, providing a REST API for managing users, groups, buildings, and resources with corresponding DB entries. One focus was the trading system in which users can create trade offers that can then be accepted by other users. When both users accept the deal, they can collect the results to allow a simple and safe way to exchange resources.
Learnings
Thinking in a server-client concept is quite different from that of local games. Challenges arise from connection problems over cheat protection to the necessity of a well-defined API interface. I found it especially interesting to design user interactions.