Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Derek looks like Odd from code lyoko

No, not at all XD