Unofficial Other Games Thread: Rio, Space and More

New game released? New major game update? Even chatting? If there are other games to talk about, this is the place to be. Let's hope there will be games that will be added as a forum!