В январе мы начали разработку кооперативного Top Down Shooter'a.
Разрабатывали в перерыве между сном и работой. Решили сделать игру бесплатной, а в будущем монетизировать за счет внутриигровых покупок.
Вели разработку на UE4, и поэтому взяли за основу одну из стандартных моделей управления персонажа(От 3 лица которая).
Главная идея игры была, что как зомбака можно убить одной пулей, там и игрок умирает быстро.
Добавили 3 разновидности вооружения, 8 зомбаков(они отличаются в основном скоростью передвижения).
Создали одну карту(но довольно большую) и один режим. Решили выходить в ранний доступ 26 марта. Отшлифовали всё, что имелось, поправили несколько багов. Нам казалось, что всё в порядке.
Первые же отзывы пошли. И как гром среди ясного неба. "УПРАВЛЕНИЕ УЖАСНОЕ".
Первые несколько дней не могли понять, мы же нормально играем, почему даже азиаты жалуются???
Сравнили с другими играми, и правду другое управление.
Почти во всех TDS используют WASD для перемещения, а мышка просто позволяется вращаться вокруг себя.
У нас же персонаж двигался в сторону курсора. Т.е. можно нажать W и управлять движением с помощью мышки.
Мы же не придавали этому значение первое время, пока рейтинг игры не опустился ниже 50%(а это по-сути конец притоку пользователей).
И что же частично загубило планы на игру. КОРОНАВИРУС, мать его.
Программист жил в Москве. И когда грянула пандемия, ему пришлось искать новую работу.
Он нашел её, в Питере. И начался долгий период, когда он не мог поменять в игре управление из-за переезда.
Вернутся к разработке и сменить управление он смог только в концу мая, но количество игроков к тому периоду упало к 0-1 за сутки. Но и времени свободного у него стало меньше, множество идей пошли в долгий ящик, и не были реализованы.
Обучение, прокачка, сюжет, ничего не добавили.
Вывод: вроде кажется, что ситуация относительно банальная, но в любой игре может быть проблема, которую вы до конца не замечаете в процессе разработки.
Теперь мы понимаем, как сильно важно тестирование на простых игроках до релиза.
P.S.
Если хотите, могу рассказать еще про другие аспекты разработки.