Studioets første spill, fra 2016, hadde solgt over 500.000 eksemplarer per januar 2018. Studioets andre spill, lenge kalt , byttet utgiver og ble utgitt av Epic Games under navnet i juli 2021.