The developer of You Only Livez Twice is miniclip. They are also created many more excellent games.