https://gamedeveloperspot.com/achieving-big-with-small-development-teams/