5 hours ago, GildedOctopusStudios said:It's an interesting hypothetical. You'd also need a software architect and depending on how good they were that could influence how many devs you would need. Not sure if you are familiar with the term but they basically are like super experienced devs that specialize in programming and project structures. They arose from object oriented programming so they are kind of a newer thing. The benefit of them is that part of their job is to make code bases more reusable.
I have never heard of a software architect. Sounds like OOP Office Orientated Programmer. Keep the teams from reinventing the wheel. Let's add to this hypothetical, that same architect can keep all divisions synced. He/She can also keep the tools lined up with the asset pipeline from a Film Studio to a Game Studio, being able to exchange both assets(cloud) and tools for various other tools, for example Houdini to Unreal Engine with modifications.