Independent video game storefront itch.io recently announced its next Creator Day for Nov. 29, Engadget reports. As such, all ...