Lol, how can one 'find' his or her own game?
Maybe they developed it and than forgot about the game, and some time later they found the game and said 'Oh, this is awesome game! I wonder who developed this game! Wow!' and they decided to share it with us.