Matthew McCarthyNov 26, 20211 minNewsIndie Puzzle Game 'The Giraffe World' is now Available on Steam"The Giraffe World," originally released on itch.io, is now ready to play on Steam.