Относительно недавно я озадачился желанием разработать свою игру в жанре RTS. Я не особый фанат современных игр, и уж тем более не фанат самого жанра.
Однако, при упоминании RTS и стратегий в целом, мне, первым делом, в голову идёт одна культовая игра - Dune под платформу Sega Genesis (или Mega Drive).
Dune имеет номерной знак 2, однако первой части не имеет, так как второй номер ей присвоила родительская компания, владеющая разработчиком (вроде как её делали ВестВуд), и второй она стала лишь потому, что параллельно такую же игру делала другая компания под другую платформу (ПК?). Выходили они примерно в одно и то же время, и, дабы не создавать путаницу, Дюна для Сеги стала Дюной 2. С пометкой Battle for Arrakis.
Я, конечно, могу ошибаться. Поправьте меня, пожалуйста, в комментариях.
И захотелось мне сделать игру с духом олдскула, но с интересными нововведениями, и под современные платформы.
Решил начать с Android.
Шаг ПЕРВЫЙ
Начинать, как водится, самое трудное, и я очень долго мучился с выбором стиля, дизайном зданий, и вообще всей игры. Так как от этого будет зависеть очень многое, из которого главное - восприятие игры глазами игрока. Тут несколько факторов, на самом деле: "живость" картинки, то есть, на сколько оживлена сцена (анимации, движения, эффекты), стилистика, цветовое оформление, интерфейс. В совокупности по первым минутам игры скорее всего становится ясно, нравится ли происходящее на экране или нет, и пусть в игре будет хоть сколько интересный геймплей, эти первые минуты могут привести к удалению игры ещё до погружения в него.
Шаг ВТОРОЙ
Когда начало положено, дальше следует определиться с механиками и балансом. RTS, как поджанр более глобального жанра, подразумевает менеджмент ресурсов.
В разных играх он устроен по-разному. Где-то приходится планировать ячейки инвентаря, где-то заниматься торговлей, где-то балансировать на цифрах.
Я решил исходить из тех же принципов, что и Дюна. То есть минимальное количество ресурсов для простоты управления ими. Это нужно делать, чтобы сконцентрировать внимание игрока не на самих ресурсах, а на процессе взаимодействия с ними. Фактически в игре задействовано много разных параметров, которые нужно держать в балансе, но игрок видит лишь два - деньги и электричество. При недостатке электричества - встаёт производство, при недостатке денег - встаёт строительство и обслуживание построек.
Шаг ТРЕТИЙ
Конечно же, стоить здания и балансировать ресурсами - это занимательно. Но основная фишка игры совсем в другом. Война.
В игре присутствует три фракции, от которых можно вести действия. Подразумевается и минимальная сюжетная арка каждой из них. Различное происхождение, мотивы, история. Но в конечном счёте всё сводится к сражениям. А для этого нужна техника.
В этом шаге очень важно было реализовать системы поиска пути, обхода препятствий, поведения врагов и друзей, ИИ для самостоятельного поведения. Это важно, так как бОльшую часть уровня игрок будет направлять армию для нападения и защиты, но направлять её это одно, а вот заставить действовать по ситуации - совсем другое.
Напоследок хочу сказать большое спасибо всем, кто уделил этому своё внимание!
Всем желаю удачи!
PS: как думаете, продолжение нужно?