Blizzard Entertainment is a video games company headquartered in California that was founded in 1991 and whose parent company is Activision Blizzard. Today, Blizzard is known for game franchises such ...
InFlux is a puzzle game that mixes exploration and platforming in a series of beautiful natural and abstract environments. You are a mysterious metal sphere which falls from the sky, traversing an ...