That’s what design and art studios do as well. Take contracts to provide something. Dealing with external parties like this is quite different to having employees performing the same job.
This is also quite a common way to bootstrap a small gamedev studio.