From your posts your view of complexity seems very limited to the art of programming and making complex, fast and correct
programs.
Complexity for me is the software engineering part which the Software Engineering at Google displays really well and I agree wholehearted. I would argue a game is simpler because it doesn't need frequent updates and doesn't live forever.
I work in systems at my company used in a very big scale that were written 30 years ago and are still maintained / changed. That system I would argue is much more complex than any game.
Even tho from your point of view it probably only updates files on disk :)
Monitoring , metrics , deployment , etc.
I am also looking to play said game on all platforms ! iPad , Android , iPhone , Mac , Linux , Windows and etc.
Would be great if the chat client supported markdown as well