Switch and Epic Games Store to Add 'Roller Champions' on June 21 'Roller Champions' is coming to Switch and Epic Games Store on June 21. Learn more about the now free-to-play game by Ubisoft. by Urian B.