I have never claimed to have a definitive favorite game over other games due to varying genres, stories, mechanics, etc. Kind of hard to have one sure favorite when you play all kinds of games.
OneShot has changed that.
While it has an excellent cast of characters, wonderful atmospheric soundtrack, and some clever puzzles, the narrative is the key factor in making me fall in love with this game. Play it. Play it twice. OneShot is so charming and full of heart that the short time you spend with it is incredibly memorable.