Independentdevelopment one-man studio Ofihombre, is releasing Randy & Manilla on itch.io, GOG and Steam in Early Access on May 10.