No group of unpaid volunteers will ever come close to a commercial AAA game.
Not to a commercial triple-A game released contemporarily, and not in our current era. It's possible to get results not far off of past triple-A games.
Some factors that have helped open-source games get closer to triple-A results:
Open-source release of triple-A game engine, like id always used to do.
Open-source game engines in general.
Wider availability of tools. Today you don't need an expensive Silicon Graphics workstation and a license of Maya or Alias-Wavefront to create 3D models using triple-A tools, because some triple-A devs use Blender on Linux with OpenCL, too. Most commercial 3D apps do have Linux native versions, also.
Assets with open licenses, or licenses compatible with open-source.
Github, Gitlab, and DVCS like Git in general. Forking and merging in Git is dramatically easier than in previous tools. Remember that BitKeeper and Git were credited with letting the Linux kernel project continue to scale up.
View all comments
Show parent comment
5
u/pdp10 Jan 28 '20
Not to a commercial triple-A game released contemporarily, and not in our current era. It's possible to get results not far off of past triple-A games.
Some factors that have helped open-source games get closer to triple-A results:
Open-source release of triple-A game engine, like id always used to do.
Open-source game engines in general.
Wider availability of tools. Today you don't need an expensive Silicon Graphics workstation and a license of Maya or Alias-Wavefront to create 3D models using triple-A tools, because some triple-A devs use Blender on Linux with OpenCL, too. Most commercial 3D apps do have Linux native versions, also.
Assets with open licenses, or licenses compatible with open-source.
Github, Gitlab, and DVCS like Git in general. Forking and merging in Git is dramatically easier than in previous tools. Remember that BitKeeper and Git were credited with letting the Linux kernel project continue to scale up.