Software for developing an indie game
Image courtesy of Darko Mitev.
Introduction to indie game development
Beginnings
Evolution
The digital era and beyond
Programming languages for video game development
Choosing the right indie game development software
Starting out in game development
An "indie game" is a game created by an individual or smaller development team without the technical or financial support of a major video game publisher.
The design and development of an independent video game requires artistic creativity and knowledge of technical computer science. Game developers must have an extensive understanding of game development disciplines, such as proficiency in programming languages, technical skills, and the ability to use powerful game development software.
The cost of creating an indie game is usually far less than an AAA game released by a major studio. Exact costs can vary widely, from roughly $10,000 to as much as $1,000,000 for larger teams of independent developers.
Many different genres have done well for independent game producers, but role-playing games (RPGs), first-person shooters, 2D platformers, 3D open-world games, strategy, and simulation games have all had popular titles in recent years.
A successful video game must combine a variety of different elements to be successful. The following things should be present when creating an indie game: enjoyable game mechanics, satisfying game progression loops, suitable graphics, compelling storytelling, and gameplay that is challenging but not impossible to master. All of these things must also fit together in a coherent way to form a satisfying gameplay experience.Â