Game development isn't that expensive if you don't do 100 hour open world games anymore. Good these ubisoft devs are free now. I guess it's quite linear as a game, but the trailer doesn't show much of the world.
You could still say it's an indie studio. Former Ubisoft dev's (at least some of them) show what you can do without that company stopping your progress.