My thought on building complexity based on a strong game mechanic foundation. Start simple, think about the triangle mechanic from „Rock, Paper, Scissors“ and go from a root as simple as this example. Add an mechanic and connect it to the already existing ones. Build from the minimum up to create a rich experience.
I create mobile games for living check my games.