RedDeer.Games, an independent game developer, and publisher, has announced the release of the adventure game Mechanic 8230: Escape from Ilgrot, which was teased during the May event - Indie Spring Spree. This enigmatic point-and-click game is now available on Nintendo Switch consoles.