Source: https://indiewatch.net/2016/08/03/aiming-high-up-above-when-3-development-teams-meet-for-making-a-game/