Founded in 2011
Ubisoft acquired the studio Owlient as part of its expansion into online and free-to-play games.
2020
2017
2005