Posts Tagged ‘Abzû’

Abzû Switch Review

Developer: Giant Squid, Room 8 Publisher: 505 Games Release Date: November 29th, 2018 Platforms: Switch(also on PC, PS4, Xbox One) In 2017, video game developer Giant Squid, a team that included several members who worked on th...