Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

So I haven't started this yet, but is this different from Happy Zone? Do I need to play one before the other or does it not matter?

Yes, it is different

No it does not matter which order you play it in. Have fun :)