What is Itch.io? This strange indie video games store is a crucial resource of creativity.There’s a good opportunity that you never heard the name”Itch.io “up until Apple painted a less-than-complete photo of the indie games keep on Friday, throughout its continuous legal tussle with Epic Games. The conflict sees 2 multi-billion dollar companies duking it … Read More …