Игровая область охватывает большое разнообразие игровых режимов и жанров. Сложность цифровых игр поставила перед разработчиками программного обеспечения множество задач и проблем, поскольку помимо технологических и функциональных требований, они связаны с различными видами деятельности в области творческих искусств (раскадровка, дизайн, усовершенствование анимации, искусственный интеллект, производство видео, сценарии, звуковые эффекты, маркетинг и, наконец, продажи). Такое присущее разнообразие приводит к фрагментации области как с точки зрения лежащей в ее основе теории, так и с точки зрения методологии проектирования. Литература по компьютерным играм, опубликованная в последние годы, сосредоточена в основном на технических вопросах. Вопросы производства, разработки и тестирования игр отражают только общее состояние дел в программной инженерии. Игра - это вид программного обеспечения, который развлекает пользователей, но разработка игр сталкивается со многими проблемами и вопросам