1. Phone interview
2. In-office coding and system design interview (some pen and paper coding, and then designing a game system on a whiteboard. I found the 2 developers interviewing me to be not that nice and not engaging, which I believe is key in that type of interview. They did not "go with the flow" or gave me feedback. I guess I did everything right since I passed and HR said they were impressed, but I did not get that impression IRL)
3. Home assignment (Tic Tac Toe, too long of an assignment IMO)
4. In-office HR interview
5. In-office interview with lead engineer (was very nice and professional)
Ultimately I passed all the interviews but they went with another candidate, citing a lack of experience in Unity.
I also suspect they were not too fond of me asking (respectfully, of course) about the gambling accusations. One of the devs defined himself as a gamer so I asked wether he actually played the game on his free time.
They seem to really want you to actually like the game which is understandable, but tbh unless you're under the age of 10 or over the age of 65 you probably don't, so consider lying or focusing on the aspects of it you like - definitely do your homework and play it a little bit, they expect you to know at least coin master well.