Co-development is based on cooperation to develop an idea or a project. Co-development occurs when several parties work together to develop a project.

A distributed development model has become necessary as video games have grown in size and scope. The co-development in video games allows a lead team to take advantage of different time zones and talent pools in different geographic locations.