@UriPopov If it's for a job interview, I'm not going to do anything that takes 2-3 days. Interview tasks should be simple and take no more than an hour.
3
If a company gave me 2-3 days of work to do for an interview homework project, I would write them off completely and move on. I'm busy, I have things to do, I have lots of other companies to interview with, I don't have that time, and it's overkill for interview purposes. I would consider that to be a signal the company doesn't respect my time, which is a huge red flag.
So I would give them a mostly-complete minimal system and say "complete this bit and plug it together" for example.
Or get them to do some very straightforward task that a suitably experienced unity developer can do from scratch in an hour.
@UriPopov What about documenting some under or poorly documented code? Or have them code review something. Or maybe diagnosis some buggy code by asking for some test or use cases to help narrow down the problem.
@UriPopov I tend to agree with @doppelgreener about the time respect thing. That being said, I think it is fair & necessary to ask for some demonstration of ability. I've wanted to believe that the Fizz Buzz filter was hyperbole - I have a friend who's overseen interviews & assure's me it's not.
@FreezePhoenix The animations are nice! I would make them faster though, unless the intention is to artificially increase the time it takes to perform an action.
I'd remove the pop-up confirmation too, they slow down the pace of the game, for little addition, IMHO.