Кто-то скажет с движка, который надо написать, или взять готовый. Кто-то скажет - с сюжета. Кто-то ещё какую-нибудь точку отсчёта придумает. Увы, всё это не работает от слова совсем. Чтобы мы ни начинали делать, мы всегда имеем в голове конечную цель - что хочется получить. Если мы делаем движок для игр - значит держим в голове игры, которые на нём будут запускаться и какие возможности будут у игроков. Игровая индустрия за последние 30 лет шагнула очень далеко. Если взять какой-нибудь Unreal Engine, то он предоставляет фантастические возможности, однако, что вы с ними будете делать? Какую-то игру? Какую? Увы, но игра начинается с задумки, простой, короткой и многообещающей. Например, игра типа шахмат, только ещё и с ресурсами и с множественными игроками, возможности которых зависят от ресурсов. Звучит как-то абстрактно-оторванно, зато обрисовывается некоторый набор входных требований к движку и его возможностям. Потом считаем бюджет: сколько мы готовы на всё потратить (хотя бы в чело