With GTA 6 still months away, a new indie studio formed by veterans of the Just Cause franchise present a lower budget indie ...