Alien hominid also came out on gamecube, xbox, and xbox 360.
I played a lot of the flash games that have already been mentioned, BTD series, and stuff like happy wheels.
Edit: Forgot the classics of Toontown and Club Penguin. I was a beast at the minecart mini game, and I also remembering do...