Учебное пособие рассматривает ключевые вопросы разработки однопользовательских двумерных игр на языке JavaScript. Пособие построено в практическом ключе, когда в отдельных главах осуществляется поэтапная разработка различных элементов игры. В пособии не выделена отдельная глава для изучения основ JavaScript, его элементы разбираются в процессе изложения основного материала с объяснением базовых особенностей. Читателю будет легче воспринимать учебное пособие, если он уже владеет JavaScript, но достаточно владеть любым языком программирования. Пособие дополнено главой, посвящённой основам применения искусственного интеллекта при разработке игр. Учебное пособие предназначено для студентов среднего профессионального образования, обучающихся по специальностям «Программирование в компьютерных системах» и «Информационные системы и программирование», а также может быть полезно широкому кругу читателей, интересующихся разработкой современных интернет-приложений.