Independent video game development is the process of development of video games to create independent games; These are video games, usually created by individual or small teams of video game developers and generally without significant financial support from a video game publisher or other external source. These games can take years to be built from the ground or can be completed in a few days or even hours depending on the complexity, the participants and the design goal.