Inti Creates has announced the release date for the side-scrolling action game Umbraclaw, which will be released on PC and all home devices on May 30th. The game will be released primarily in a digital version, with an exclusive store version available for Japan, especially for PlayStation 5 and Nintendo Switch only.
89