Для звичайного користувача відеогра – це кінцевий додаток, який дає йому певний ігровий процес (геймплей). Але що означає відеогра для розробника?
Для розробника відеогра – це трудомісткий процес повний неточностей, які здатні постійно змінюватися протягом усього процесу розробки. У книзі Джейсона Шрейера «Кров, піт і пікселі» можна виділити кілька пунктів, які призводять до нерівномірності процесу розробки:
- Інтерактивність ігор підводить розробників до бажання досконало розвивати всі деталі гри, що в свою чергу забирає більше і без того обмежених ресурсів;
- Технічний прогрес завжди приносить в процес розробки як позитивні аспекти (нові інструментарії, спрощення вже існуючих можливостей), так і негативні (ускладнення процесу оптимізації, дефекти через недоробки або конфлікти нових функцій);
- Якість гри можливо оцінити тільки погравши в неї, що в свою чергу не дає створити точний план дій.