A video game developer is a software developer specializing in video game development – the process and related disciplines of creating video games . A game developer can range from one person who undertakes all tasks to a large business with employee responsibilities split between individual disciplines, such as programming , design , art , testing , etc. Most game development companies have video game publisher financial and usually marketing support. Self-funded developers are known as independent or indie developers and usually make indie games .