Обложка Мажор

Мажор

Михаил Голубь

0% прочитано
Стандартный
Михаил Голубь

Мажор

DOZARI

Музыка в DOZARI не играла — она давила. Низкие частоты били в грудь, заставляя дышать в такт, а свет резал глаза так, будто здесь было запрещено смотреть прямо. Максим стоял у барной стойки, медленно прокручивая стакан с виски, и ловил себя на странной мысли: Минск почти не изменился. Изменился он сам.

— Я всё ещё считаю, что это плохая идея, — сказал Илья, стоя рядом и неловко держа меню, будто оно могло обжечь его руки.

Максим усмехнулся.

— Ты так говорил и про БГУИР. — Там хотя бы вход был бесплатный, — пробормотал Илья.

Он взглянул на цены и почти сразу закрыл меню. Взгляд его говорил сам за себя: смесь интереса и тихого ужаса. DOZARI не был его миром. Слишком много света, слишком много уверенных людей, слишком дорогие напитки.

— Макс, серьёзно… — Илья понизил голос. — Я здесь себя чувствую… как чужой. Один коктейль стоит как моя неделя в общаге.

— Во-первых, — спокойно сказал Максим, — ты не в общаге. — А во-вторых? — Во-вторых, сегодня плачу я.

Илья резко повернулся.

— Нет. — Да. — Я не для этого пришёл. — Ты пришёл, потому что я тебя позвал. Сегодня без принципов.

Илья выдохнул. Он всегда так делал, когда понимал, что спорить бесполезно.

— Мне некомфортно. — Мне тоже приходилось голодать, — сказал Максим тихо. — Но твои родители помогли мне тогда. Считай, что я возвращаю им долг.

В памяти Максима всплыло: как он стоял на кухне дома родителей Ильи, держа в руках горячую тарелку. Благодарность за помощь смешивалась с болезненным стыдом — сын олигархов, вынужденный просить у обычного рабочего класса, у которого и так едва хватало на жизнь. Сердце сжималось от злости на собственных родителей, которые выгнали его и урезали прожиточный минимум. Тогда он принял решение: пойдёт подрабатывать сам, больше никогда не окажется в подобной ситуации. Этот опыт оставил глубокий след в его характере — гордость, стыд, ненависть и решимость переплетались в неразрывный узел.

Илья смотрел на него, и в его взгляде появилось что-то похожее на доверие.

— Хорошо… — тихо сказал он. — Но всё равно… платить за меня?

Максим кивнул: — Сегодня я плачу за тебя. Просто сядь и доверься.

Илья кивнул официанту и, запинаясь, заказал самый простой напиток.

Они сели за столик ближе к центру зала. ВИП-зона была чуть выше — стекло, мягкие диваны, отдельные официанты. Там сидели другие люди. Те самые.

Максим бросил туда взгляд и тут же отвёл. Не сейчас.

— Ты так и не сказал, зачем именно мы здесь, — наконец произнёс Илья. — Сказал. Отдохнуть. — Ты врёшь. — Хорошо. Почти.

Максим поставил стакан на стол.

— Я вернулся в Минск, развивать бизнес. — Я знаю. Ты писал. — Хочу строить бизнес тут. Налоги, язык, дом… всё это важно. — Это логично, — осторожно сказал Илья. — Но при чём тут я?

Максим посмотрел на него с лёгкой озорной улыбкой, чуть прищурившись.

— Потому что я хочу предложить тебе партнёрство.

Музыка на секунду стала тише. Или это Илья перестал её слышать.

— Что? — Ты программист. Умный. С красным дипломом. — Это бумажка. — Это показатель. — Макс, ты вообще понимаешь, что говоришь?

Илья нервно усмехнулся.

— У тебя бизнес. Деньги. Клиенты. А у меня… код на гитхабе и страх всё это просрать. — У меня тоже когда-то был только код. — У тебя были богатые родители. — У меня их нет, — тихо сказал Максим. — Только тётя присматривала за мной.

Илья замолчал, вспоминая, как, будучи у него дома, видел только этого человека. Он подумал: либо родители Максима умерли, либо бросили его.

— Ты знаешь, чего я боюсь? — вдруг сказал Илья. — Говори. — Богатых людей. Я видел, как они принижают таких же бедных, как и я, — тихо произнёс он. — Тогда стань одним из них, — спокойно сказал Максим. — И защищай тех, кто не может защитить себя. — Я боюсь, что у меня не получится. Что в мире больших денег такие люди просто съедят меня, как акулы, и я потащу тебя на дно за собой. Я не бизнесмен, Макс.

Максим наклонился вперёд.

— Я тоже не был. — Ты другой. — Нет. Я просто начал раньше.

Он помолчал, добавив тихо:

— И мне нужен рядом человек, который смелый и готов рисковать вместе со мной, а главное, чтобы я мог ему доверять. Ты такой.

Илья долго смотрел в стол. Музыка снова стала громкой.

— Если я всё испорчу? — Значит, испортим вместе. — А если я не потяну? — Научимся. — А если я… — Илья, — перебил Максим, — я не предлагаю тебе милостыню. Я предлагаю работу и долю.

— Но… — начал Илья. — У меня нет денег. Я могу предложить только свои идеи и мозг.

— Именно. Твои идеи и мозги — это и есть твоя доля. А деньги придут потом.

Пауза.

— Я подумаю, — сказал Илья. — Ты уже думаешь. — Хорошо… — он выдохнул. — Хорошо. Я согласен.

Максим впервые за вечер улыбнулся по-настоящему.

— Тогда выпьем. — За что? — За то, чтобы ты больше никогда не боялся заходить в такие места.

Крик раздался со стороны ВИП-зоны.

Сначала Максим подумал, что ему показалось. Потом — что это часть музыки. Но крик повторился. Женский. Слишком резкий.

Максим повернул голову.

Несколько парней — дорогие часы, расстёгнутые рубашки, уверенные движения. Настоящие мажоры. Один держал официантку за руку, другой смеялся, третий что-то говорил ей на ухо. Она пыталась вырваться. Он не отпускал.

— Эй… — сказал Илья тихо. — Макс…

Официантка уже не смеялась. Она почти плакала.

Макс увидел, как один из парней кинул в девушку большую пачку денег.

Максим встал.

— Макс, не надо… — Илья схватил его за руку. — Это не наше дело.

Максим посмотрел на него холодно, с ледяным спокойствием:

— Тогда чьё же?

И пошёл в сторону ВИП-зоны.

Авторитет

Максим подошёл к ВИП-зоне в тот момент, когда всё уже перешло границу.

Мажор дёрнул официантку к себе сильнее. Она вскрикнула и, больше не сдерживаясь, резко развернулась.

— Отпусти! — выкрикнула она и ударила его кулаком в грудь.

Удар вышел неровный, отчаянный — но она попала. Мажор отшатнулся на полшага, зацепился за край дивана. Его лицо мгновенно исказилось.

— Ты что, совсем охренела?! — прошипел он.

Он резко замахнулся.

Удар был направлен прямо в неё.

Максим оказался между ними раньше, чем кто-то успел крикнуть. Кулак врезался ему в плечо — тупо, тяжело, будто по нему ударили молотом. Боль прошила руку до самой шеи, но он устоял, лишь слегка качнувшись.

— С ума сошёл? — бросил Максим и толкнул мажора вперёд.

Тот не ожидал. Споткнулся о низкий стеклянный столик и с грохотом врезался спиной в перегородку ВИП-зоны. Бокалы посыпались на пол, стекло зазвенело, но выдержало.

На секунду зал замер.

А потом всё взорвалось.

— Лови его! — Ты кто вообще такой?! — Охрана!

Его сбили сбоку. Потом накрыли снова. Максим успел закрыться, ответить коротко — локтем, плечом, но против него было сразу несколько человек. Его оттеснили, ударили в рёбра, в голову. В глазах потемнело, пол качнулся, будто клуб на секунду потерял гравитацию.

Аня снова попыталась вмешаться, схватила одного из мажоров за руку, но её грубо оттолкнули.

— Убери её отсюда!

Охрана появилась быстро. Слишком быстро.

Максима схватили первым. Руки заломили, дёрнули назад. Илью оттащили в сторону.

— Вы что делаете?! — выкрикнул он. — Они же начали!

— Закрой рот, — бросил охранник, даже не глядя на него.

Мажоры остались на местах. Один из них потирал грудь и злобно ухмылялся.

Администратор подошёл к Ане.

— Ты уволена. — За что?! — её голос сорвался. — Я защищалась! — Ты подняла руку на гостя.

— Они хотели меня изнасиловать! — Мне всё равно, — холодно ответил администратор. — Сдай бейдж.

Аня побледнела. Губы задрожали.

— У меня учёба… родители больные… мне правда нужна эта работа…

— Это уже не мои проблемы, — устало сказал он. — Сдай бейдж.

Её глаза наполнились слезами. Она стояла посреди зала, пока музыка снова набирала обороты — жизнь продолжалась, будто ничего не случилось.

Максима и Илью вытолкнули на улицу. Двери DOZARI захлопнулись.

Холод ударил в лицо. Максим пошатнулся, но удержался. В боку жгло, под глазом наливалась боль.

Аня вышла следом. Уже без формы. Сумка на плече. Она остановилась у стены и вдруг заговорила сквозь слёзы:

— Простите… правда… если бы не я, вам бы не досталось…

Максим покачал головой.

— Ничего страшного. Ты не виновата.

Она вытерла лицо рукавом, пытаясь взять себя в руки.

— Просто… мне очень была нужна эта работа.

Максим посмотрел на неё внимательнее.

— На кого ты учишься? — Экономика. Последний курс. — Родители? — Болеют. Оба. Лекарства дорогие… я работаю, чтобы хватало на еду и лечение.

Он кивнул.

— Завтра в десять. Центр города. Попробуешься на секретаря. — Вы… серьёзно? — Да.

Он протянул визитку.

— Это не подачка. Это работа.

Аня сжала карточку, будто боялась, что та исчезнет.

— Спасибо…

Она ушла — всё ещё плача, но уже не сломленная, будто внутри появилось что-то, за что можно было зацепиться.

Илья смотрел ей вслед.

— Вот они, да? — тихо сказал он. — Те самые богатые.

Максим вытер кровь с губы.

— Нет. Это те, кто думает, что деньги дают право быть зверьём.

Он достал телефон.

— Я такси вызову. — Эконом? — автоматически спросил Илья. — Комфорт. — Макс, ты с ума сошёл? Это же… — Илья, — перебил он. — Я мог вызвать бизнес. Не вызываю. Ради тебя.

Илья замолчал.

Машина подъехала через пару минут. Они сели и уехали от клуба.

*****

В это время телефон зазвонил в просторном офисе в одном из бизнес-центров города.

Кабинет был выдержанным и дорогим: тёмное дерево, мягкий свет, кожаное кресло, массивный стол. На стене — абстрактная картина, за окнами — ночной город. Здесь не демонстрировали богатство. Здесь им распоряжались.

Мужчина у окна обернулся.

Седина на висках, тяжёлый взгляд, спокойная уверенность человека, который привык решать вопросы раз и навсегда.

— Говори.

— Конфликт в DOZARI, — доложили в трубке. — Ваш сын. Потасовка. Он встал между официанткой и гостями. Его избили, вывели. Девушку уволили.

— Кто гости?

Короткая пауза.

— Артём Савицкий. Отец — логистика и таможенные контракты. — Денис Кравцов. Строительство, муниципальные подряды. — Кирилл Мельник. Семейный бизнес — топливо и перевозки.

Мужчина медленно сжал пальцы.

— Сын пострадал? — Да. Жив, в сознании.

— Клуб встал на их сторону? — Полностью.

Он посмотрел на город за стеклом.

— Подключайте милицию. Финансовый контроль. Санстанцию. Проверки по лицензиям. Всё, что можно — официально. Мажоры должны сидеть. Руководителей клуба — уволить. Только после этого прекратить проверки. — Принял. — И передай этим фамилиям: авторитет — это не то, что покупается в ВИП-зоне.

Звонок оборвался.

Мужчина остался стоять у окна.

И впервые за долгое время в его взгляде не было усталости. Только злость.

Глава третья: Люди сверху

DOZARI не спал. Клуб пульсировал, как огромное синтетическое сердце в центре ночного города.

Музыка здесь не просто играла — она властвовала. Басы, плотные и тягучие, проникали под кожу, заставляя тысячи людей двигаться в едином ритме. Свет лазеров разрезал табачный дым, выхватывая из темноты счастливые лица и блеск дорогих украшений. Казалось, эта ночь будет длиться вечно, уверенная в своей безнаказанности.

Именно поэтому смерть музыки показалась оглушительной.

Сначала это было лишь тревожное мигание красно-синих отблесков в панорамных окнах. Затем, прорезая плотную ткань басов, раздался визг тормозов, резкий и чужеродный.

Двери распахнулись не от рук швейцаров. Их словно выбило ударной волной реальности.

— Милиция! Всем оставаться на местах! Работает ОМОН!

Музыку оборвали на середине такта. Тишина рухнула на зал, как бетонная плита. Вслед за ней ворвались люди в масках — чёрный камуфляж на фоне гламурного блеска выглядел пугающе.

В ВИП-зоне мажоры по инерции продолжали смеяться. Их мир был слишком герметичен.

— Это что, шоу-программа? — лениво протянул Артём Савицкий. — Папа, наверное, сюрприз заказал.

К их столику подошёл капитан. Взгляд тяжёлый, сканирующий.

— Документы. Руки на стол.

— Ты вообще понимаешь, с кем говоришь? — Денис Кравцов потянулся за телефоном с пренебрежением хозяина жизни. — Я сейчас наберу, и ты сам отсюда выйдешь, только без погон.

— Телефон на стол! — рявкнул боец ОМОНа, и лязг затвора наконец пробил их броню.

Вспыхнул верхний свет — безжалостный, белый, больничный. Он мгновенно смыл магию ночи, оставив лишь грязный пол и страх.

Их выводили через общий зал. Медленно. Демонстративно. Под прицелом сотен глаз.

Спустя час к клубу слетелись служебные машины. Санстанция, пожарный надзор, ОБЭП. Это была не проверка. Это была зачистка.

Двери DOZARI опечатали, когда город ещё спал.

****

РОВД Центрального района. ИВС.

Подвал изолятора пах сыростью, хлоркой и безысходностью. В узком коридоре, под тусклой лампой, стояли родители. От их уверенности не осталось и следа.

Сыновья сидели за решёткой общей камеры.

— Пап! — Артём вцепился в прутья. — Вытащи нас! Тут холодно!

— Заткнись, — процедил Савицкий-старший, краснея от бешенства. — Ты хоть понимаешь, что вы натворили?

— Да ничего! — заныл Кирилл. — Просто девка-официантка... пошутили. А потом этот придурок влез!

В коридор вышел начальник РОВД, полковник Иван Петрович. Он держал папку, игнорируя попытки Кравцова-старшего сунуть конверт.

— Иван Петрович, это недоразумение, — начал Савицкий. — Мальчишки перебрали. Мы компенсируем. Клуб закрыли, это перебор...

— Перебор, — согласился полковник. — Но приказ отдал генерал.

В коридоре повисла тишина.

— Какой генерал? — тихо спросил Мельник.

Полковник вздохнул, глядя поверх их голов:

— Я не слышал фамилии, такие люди не представляются. Но голос звучал так, будто приказ отдают с самого Олимпа. Сказали сухо и коротко: «Оформить по закону. Никаких звонков, никаких поблажек». Человек на том конце провода, видимо, очень принципиален. Он крайне не любит, когда «золотые» дети считают людей игрушками.

Родители переглянулись. В их глазах застыл ужас. В голове Савицкого пронеслись слухи о генерале Астахове.

— Официантка... — прохрипел Мельник, бледнея. — Это что... его дочь?

Полковник промолчал. Он не знал правды, но видел их страх.

— Я не проверял её документы. Но выводы делайте сами. Человек, инициировавший это, просил передать вам слова.

Он сделал паузу:

— «Авторитет — это не то, что покупается в ВИП-зоне. Его зарабатывают. Иногда — кулаками. Иногда — принципами. Чаще — и тем, и другим».

****

Утро. Квартира Максима.

Максим сидел на кухне, прижимая лёд к скуле. Тело ныло. Он смотрел в окно на серый минский двор, так непохожий на аккуратные улицы Лондона, к которым он привык за последние годы.

Перед ним на журнальном столике лежал планшет. Лента местных новостей «разрывалась» от заголовков:«Скандал в DOZARI: ночной рейд ОМОНа», «Клуб опечатан за многочисленные нарушения», «Сыновья известных бизнесменов задержаны за хулиганство». К статье прилагалось размытое фото, на котором он узнал Артёма и Дениса, прижатых к стене бойцами в масках.

Максим криво усмехнулся. Он понимал: за такой скоростью «правосудия» стоит тень, которую он надеялся больше не встречать.

В дверь позвонили. Три коротких звонка. Максим замер. Девять лет. Прошло девять лет, а этот стук всё ещё вызывал внутри глухую дрожь.

На пороге стоял Александр Волков. Отец постарел. Седины стало больше, морщины стали глубже. Он окинул сына взглядом, в котором смешались узнавание и оценка.

— Впустишь?

Максим молча отошёл.

Волков прошёл, оглядывая скромную квартиру.

— С возвращением, — сухо сказал отец. — Диплом получил?

— Получил.

— А манеры растерял. В Лондоне не учат предлагать гостю кофе?

— Здесь не Лондон, отец. И я не звал гостей.

Они сели на кухне. Между ними легла пропасть длиной в девять лет.

— Сильно досталось? — кивнул Волков на синяк.

— Жить буду.

— Поехали, снимем побои.

— Нет. Я не буду писать заявление. Я не жертва.

— Ты Волков. Если бьют тебя — это вызов мне.

— Тебе? — Максим горько усмехнулся. — Ты вспомнил обо мне только сейчас? Где ты был девять лет назад, когда выгонял меня?

— Я сделал из тебя мужчину, — жёстко ответил Волков. — Того изнеженного мальчика, который тратил мои деньги, больше нет. Есть парень, который окончил лучший университет и который вчера не побоялся встать один против толпы. Эксперимент удался.

— Ты выставил четырнадцатилетнего пацана за дверь! — голос Максима дрогнул. — Я помню каждый день. Помню, как мне было стыдно смотреть в глаза родителям Ильи в их крошечной комнате в общаге. Они делили со мной свой скудный ужин, а я понимал, что объедаю людей, у которых и так ничего нет! Ты знаешь, как это бьёт по самолюбию? Питаться из чужих рук, пока мой отец обедает в ресторанах? Именно поэтому я пошёл подрабатывать грузчиком на рынок в пятнадцать, лишь бы больше не брать у них ни куска. Это ты называешь «экспериментом»?

— Неважно. Ты вернулся. Твоя комната ждёт. Хватит играть в самостоятельность. Ты доказал, что можешь. Теперь займи своё место в семье.

Максим посмотрел на него долгим взглядом. Внутри всё кипело, но годы одиночества научили его выдержке.

— Нет.

— Гордость?

— Цель. Я вернусь в тот дом только тогда, когда моя собственная империя станет больше или равной твоей. Когда я войду в эти двери как равный партнёр, а не как сын, которого простили.

Александр Волков впервые посмотрел на него с нескрываемым уважением.

— Амбициозно. Хорошо. Я принимаю этот вызов. Но у матери юбилей через месяц. Пятьдесят лет. Она все эти годы места себе не находит.

— Я приду, — выдохнул Максим. — Ради мамы. Но с условием: ты не лезешь в мой бизнес. Никакой помощи, никаких тайных инвесторов. И на банкете никто не должен знать, что я твой сын.

— Договорились.

Волков встал, поправляя идеально сидящее пальто.

— Пап, — окликнул его Максим.

— Что?

— Раз уж ты всё равно поднял связи из-за вчерашнего... Сделай одну вещь. Не для меня.

— Для кого?

— Для той девушки, Ани. Её уволили, у неё родители болеют.Пусть твои связи хоть раз поработают на благо обычных людей. Не чтобы кого-то уничтожить, а чтобы помочь тому, кто беззащитен.

Отец кивнул.

— Будет сделано.

****

Кабинет владельца DOZARI.

Владелец клуба сидел, обхватив голову. Телефон молчал. Бизнес, который строился годами, рухнул за одну ночь. Телефон молчал — все «крыши» и покровители испарились, как только услышали про уровень проверки.

Вдруг звонок. Номер скрыт.

— Алло?

— Слушайте внимательно, — механический голос. — Ваш клуб откроют. Завтра.

— Спасибо... Что нужно сделать?

— Увольте управляющего. Не за драку. А за то, что он выбрал кошелёк, а не совесть. Он выгнал девушку, которая защищала свою честь, и прогнулся перед деньгами. Таким не место в бизнесе.

— Я... я всё сделаю. Кто это?

— Люди сверху.

****

ИВС. День.

В кабинете начальника РУВД зазвонил телефон спецсвязи. Полковник вытянулся в струнку.

— Слушаю... Так точно... Передам.

Он вышел к родителям.

— Выпускаем, — бросил он. — Но есть условие. Прямой приказ. Ваши сыновья выходят, но дело закроют только после того, как они найдут официантку, извинятся и выплатят ей компенсацию. Сумма должна её устроить полностью.

— Конечно! — закивал Мельник. — Скажите, это... всё-таки дочь генерала?

Полковник усмехнулся:

— Нет. Генерал просил передать: «Скажите спасибо, что она не моя дочь. Иначе вы бы так легко не отделались».

Родители замерли. Савицкий-старший посмотрел на выходящего из камеры сына с тревогой.

— Чему вы радуетесь? — прошептал он. — Если это не дочь генерала... то кого тогда наши дети обидели, что за него вписался сам Астахов?

Вопрос повис в воздухе.

Первые шаги

Глава четвёртая: Первые шаги

Дверь закрылась за отцом, и Максим остался стоять посреди кухни.

Тишина легла на квартиру, тяжёлая и липкая. Он смотрел на закрытую дверь и чувствовал, как внутри всё ещё кипит — злость, обида, какая-то странная смесь благодарности и ненависти.

Отец ушёл. Снова.

Максим прошёл в ванную, включил холодную воду и плеснул себе в лицо. Вода была ледяной, обжигающей, и на мгновение выбила из головы весь шум.

Он поднял взгляд на зеркало.

Синяк под глазом расцвёл всеми оттенками фиолетового, переходя в жёлто-зелёный по краям. Скула опухла. Губа треснула — тонкая красная линия пересекала нижнюю часть рта. Рёбра ныли тупой, размазанной болью. Плечо, принявшее на себя первый удар мажора в клубе, отзывалось острой вспышкой при движении.

Максим провёл пальцами по лицу, морщась.

Слова отца всё ещё звучали в голове: «Я сделал из тебя мужчину».

Максим сжал кулаки.

Отец был прав. Чёртов ублюдок был прав.

Да, он сделал из него мужчину. Выгнал четырнадцатилетнего пацана на улицу, заставил голодать, унижаться, просить еду у чужих людей. Научил выживать, когда казалось, что легче сдаться. Закалил так, что теперь Максим мог смотреть в глаза любому и не моргнуть.

Но какой ценой?

Ценой стыда, когда он стоял на кухне родителей Ильи с протянутой тарелкой. Ценой ненависти, которая до сих пор жгла изнутри. Ценой девяти лет одиночества, когда он собирал себя по крохам из осколков гордости и злости.

Отец сделал из него мужчину. Но каким путём — бросив, сломав, вышвырнув, как ненужную вещь.

И вот за это, за этот путь, Максим его ненавидел.

Он посмотрел на часы — Apple Watch Series 9, титановый корпус, чёрный ремешок. Выбор был осознанным: IT-компания требовала соответствующих символов. Не швейцарская классика, а современная функциональность. Данные, уведомления, пульс, связь — всё под рукой.

Восемь утра. До первого собеседования — час.

Максим вернулся в комнату, открыл шкаф. Достал тёмно-синий костюм, белую рубашку. Никакого галстука. Он научился этому балансу ещё в университете: слишком официально — и ты выглядишь чужим среди стартаперов, слишком расслабленно — и на тебя не смотрят серьёзно инвесторы. Золотая середина.

Оделся, застегнул рубашку, поправил воротник.

Снова посмотрел в зеркало.

Синяк был слишком заметным.

Максим вернулся в ванную, открыл тумбочку под раковиной. Там, среди мужских средств для бритья и ухода, лежала небольшая упаковка — консилер. Ещё в Лондоне, после одной драки в баре, нужно было идти на встречу с инвестором, и появиться с разбитым лицом означало провалить сделку.

Он открыл тюбик, выдавил немного средства на пальцы.

Лёгкими движениями начал наносить на синяк. Сначала толстым слоем, затем растушёвывал — аккуратно, осторожно, чтобы не было заметно переходов. Консилер ложился плотно, маскируя фиолетовые и жёлтые пятна. Максим работал методично, без спешки — он делал это не впервые.

Через пять минут синяк почти исчез. Видно было только при близком рассмотрении, и то — если знать, куда смотреть.

Максим отошёл от зеркала на шаг, оценивая результат.

Сойдёт.

Телефон завибрировал на полке. Сообщение от Ильи:

«Макс, ты правда хочешь, чтобы я пришёл на собеседования? Я не умею нанимать людей.»

Максим взял телефон, набрал ответ:

«Илья, ты не просто "приходишь". Ты партнёр. Это наша компания, а не моя. Нанимаем вместе. Я вижу людей, ты — технические навыки и логику. Плюс после обеда едем в министерство образования на встречу с замминистра. Презентуем VR-проект. Тебе говорить про техническую часть. Приходи без пятнадцати девять. Скину адрес.»

Пауза. Три пульсирующие точки.

«Блин, Макс... министерство? Серьёзно?»

«Серьёзно. Включайся в работу. Это наш шанс.»

Ещё пауза.

«Понял. Буду. Постараюсь не облажаться.»

«Не облажаешься. Ты знаешь технологию лучше меня.»

Максим посмотрел на часы. Восемь двадцать. Нужно ехать.

Он взял ключи, телефон, документы. Вызвал такси — бизнес-класс. Старая привычка, от которой он пока не мог отказаться. Деньги позволяли.

Офис находился в бизнес-центре Royal Plaza на проспекте Победителей. Максим арендовал его на три месяца — сто пятьдесят квадратных метров на пятом этаже, с панорамными окнами и видом на проспект.

Максим приехал первым. Открыл дверь ключом, вошёл, включил свет. Утреннее солнце ещё не пробилось сквозь облака, и город за окном выглядел серым, будто нарисованным углём на мокрой бумаге.

Он остановился на пороге, окидывая взглядом пространство.

Когда он впервые увидел это место неделю назад, оно было пустым и мёртвым — белые стены, серый ковролин, запах свежей краски. Теперь здесь начинало оживать что-то похожее на компанию.

Open space занимал основную часть — десять рабочих мест, пока пустых. Столы IKEA стояли рядами, белые, минималистичные. На каждом — заглушки для проводов, пустые подставки для мониторов. Максим планировал закупить технику, когда появятся люди.

Отдельно, за стеклянной перегородкой — кабинет руководителей. Два стола, два кресла, шкаф для документов. Перед кабинетом — небольшая приёмная, где должна была сидеть секретарь. Один стол, телефон, компьютер.

В дальнем углу, за ещё одной перегородкой — крошечная бухгалтерия. Пока пустая, но Максим знал: когда пойдут первые деньги, бухгалтер понадобится сразу.

Справа от входа — переговорная. Стеклянные стены, овальный стол на шесть мест, флипчарт у стены, проектор на потолке. Для встреч с клиентами, презентаций, важных разговоров.

И маленькая кухня в углу open space — холодильник, микроволновка, электрочайник, раковина. На столешнице — чёрная кофемашина Nespresso, которую Максим притащил из квартиры. Рядом — пачки капсул, сахар, одноразовые стаканчики. Мелочь, но важная.

Минимализм не был стилем — это была реальность стартапа. Большое пространство, минимум мебели, максимум воздуха. Задел на рост.

Максим прошёл через пустой open space к кухне, включил кофемашину. Пока она шипела и наполняла комнату запахом эспрессо, он вышел в приёмную и разложил на столе резюме.

Четыре кандидата.

Аня — последняя.

Максим вернулся, взял чашку, сделал глоток. Горячо, горько, крепко. Как надо.

Он прошёл к панорамному окну, смотря на серый проспект внизу. Через месяц здесь будут люди. Через три — первый проект. Через полгода — может, прибыль.

Если всё пойдёт по плану.

Илья появился ровно без пятнадцати девять.

Дверь открылась осторожно, будто он боялся, что войдёт не туда. Максим обернулся и увидел друга на пороге — в тёмных брюках, светлой рубашке, неброском пиджаке. Рюкзак на одном плече выглядел неуместно на фоне делового костюма, но Илья явно постарался выглядеть прилично.

Илья остановился на пороге, оглядывая офис.

Он стоял молча несколько секунд, и Максим видел, как его взгляд скользит по пустому open space, по рядам столов, по стеклянным перегородкам, по панорамным окнам.

— Офис, — наконец сказал Илья тихо. — Большой офис.

— Да, — кивнул Максим. — Сто пятьдесят квадратов. Арендовал на три месяца. Дальше посмотрим.

Илья медленно вошёл внутрь, закрыв за собой дверь. Он прошёл через open space, провёл рукой по одному из столов — осторожно, будто прикасался к чему-то чужому и дорогому.

— Это... очень серьёзно выглядит, — сказал он, и в голосе была смесь уважения и растерянности. — Здесь же места на... сколько? Двенадцать человек?

— На десять рабочих мест в open space, — поправил Максим. — Плюс мы с тобой в кабинете. Плюс секретарь в приёмной. Плюс бухгалтер, когда понадобится. Плюс переговорная и кухня.

— А ты как думал?

— Честно? — Илья повернулся к нему. — Думал, ты снимешь коворкинг. Стол на троих, общая кухня, креативные люди вокруг. Или хотя бы маленький кабинет. А тут... — он обвёл рукой пространство. — Тут целая компания.

Максим покачал головой.

— Коворкинг — для фрилансеров. Для тех, кто пробует. Мы строим компанию, Илья. А компаниям нужны стены. И место для роста.

Илья прошёл к окну, посмотрел на проспект внизу.

— Это дорого, — тихо сказал он. — Очень дорого.

— Да, — согласился Максим. — Но если экономить на пространстве, мы так и останемся маленькими. Я взял офис с запасом. Когда наберём команду, не придётся переезжать.

Илья кивнул, но напряжение не ушло. Он сбросил рюкзак на один из пустых столов в open space и сел.

— Макс, — начал он осторожно, глядя на ряды пустых мест, — а ты вообще понимаешь, кого мы ищем? Я имею в виду секретаря. Какие требования?

Максим прошёл к кухне, налил себе кофе из уже готовой кофемашины.

— Во-первых, умение планировать встречи. Ты не представляешь, как сложно бывает договориться о встрече с нужным человеком. Министерство, крупные компании, инвесторы — все заняты. Нужен человек, который умеет продавливать, но тактично. Который знает, когда звонить, что говорить, как не получить отказ.

Илья кивнул.

— Логично. А ещё?

— Базовая бухгалтерия, — продолжил Максим. — Мы не можем сразу нанять бухгалтера. Первые месяцы операций будет мало — пара счетов, пара платежей. Секретарь должна уметь это вести. Хотя бы на начальном уровне.

— Это реально найти? — засомневался Илья.

— Экономисты умеют, — сказал Максим. — Или те, кто работал в малом бизнесе. Там часто секретарь совмещает всё.

Максим сделал глоток кофе и посмотрел на Илью.

— Но самое важное — креативность.

— Что? — Илья нахмурился. — Для секретаря?

— Именно. Стартап — это хаос. Будут ситуации, когда нужно придумать решение на ходу. Клиент отменил встречу в последний момент — как спасти ситуацию? Нет денег на что-то — как решить дешевле? Или вообще предложить идею, о которой мы не подумали. Мне нужен человек, который думает, а не просто выполняет.

Илья выдохнул.

— Ты ищешь единорога.

— Я ищу человека, который хочет расти, — поправил Максим. — Опыт можно набрать. Навыки можно прокачать. Но вот креативность и желание — либо есть, либо нет.

— И как ты проверишь креативность на собеседовании?

Максим усмехнулся.

— Увидишь.

Первой была Ольга.

Она вошла ровно в девять. Максим услышал стук каблуков в коридоре ещё до того, как дверь открылась — чёткий, уверенный, деловой.

Ольга была образцом корпоративной безупречности. Тридцать два года, строгий костюм тёмно-серого цвета, белая блузка с высоким воротом, волосы собраны в низкий пучок. В руках — кожаная папка с документами и iPhone в тонком чехле. Никаких лишних деталей. Никакой случайности.

— Добрый день, — сказала она, и голос её был таким же выверенным, как костюм. — Ольга Михайловна.

Максим встал, протянул руку. Рукопожатие было крепким, но не слишком — ровно настолько, чтобы показать уверенность, не переходя в вызов.

— Максим. Это Илья, мой партнёр.

Илья тоже встал и неловко пожал ей руку. Ольга скользнула по нему взглядом — быстро, оценивающе — и тут же вернула внимание Максиму.

Они прошли в переговорную. Ольга села, положив папку перед собой. Спина прямая, плечи расправлены, руки сложены на коленях. Идеальная поза для собеседования.

— Максим Волков? — уточнила она, и в её голосе прозвучала нота, которую Максим мгновенно уловил.

Интерес. Чуть больше, чем нужно.

— Да, — ответил он ровно.

Ольга чуть наклонила голову, и улыбка стала на миллиметр шире.

— Простите за нескромность, но... вы родственник Александра Волкова?

Тишина легла на переговорную, как снег.

Максим не двигался. Он просто смотрел на Ольгу и видел, как она ждёт ответа, слегка подавшись вперёд.

— Однофамилец, — сказал Максим спокойно, и в голосе не было ни капли эмоции.

Ольга моргнула. Улыбка дрогнула, но не исчезла.

— Понятно. Просто... редкая фамилия. Я подумала...

— Давайте к делу, — перебил Максим. — У вас опыт работы в логистической компании. Расскажите, приходилось ли вам договариваться о встречах с крупными клиентами?

Ольга выдержала паузу, собираясь с мыслями.

— Да, конечно. Я координировала встречи с партнёрами. Обычно через их секретарей. Всё стандартно — звонок, уточнение времени, подтверждение.

— А если секретарь говорит «нет свободных окон на этот месяц»? — спросил Максим.

— Ну... тогда записываемся на следующий, — ответила Ольга, немного растерянно.

— А если встреча нужна срочно?

Ольга замялась.

— Тогда... наверное, попросила бы руководителя позвонить напрямую?

Максим кивнул. Не записал ничего, но Илья видел, как он мысленно поставил галочку.

— Хорошо. Следующий вопрос. Вы умеете вести бухгалтерию?

— Базово, — призналась Ольга. — Я работала с документами, счетами, но у нас был отдельный бухгалтер.

— Сможете сами выставить счёт клиенту? Провести платёж?

— Думаю, да. Если будет инструкция.

Максим откинулся на спинку стула.

— Последний вопрос. Представьте: вы организовали важную встречу с инвестором. Всё готово. За час до встречи он отменяет — говорит, что срочные дела. Что вы делаете?

Ольга задумалась.

— Перенесу встречу на другой день.

— И всё?

— Ну... извинюсь перед руководством за срыв.

Максим посмотрел на Илью. Тот едва заметно покачал головой.

— Спасибо, Ольга Михайловна. Мы вам перезвоним.

Ольга растерялась.

— Но... я ещё не рассказала о своих достижениях.

— Не нужно, — Максим встал. — Спасибо за визит.

Когда она ушла, Илья выдохнул.

— Она же опытная. Грамотная.

Максим покачал головой.

— Она исполнитель. Ей нужна инструкция на каждый шаг. — Он встал, прошёл к окну. — Илья, мы — стартап. Нас никто не знает. У нас нет имени, нет репутации, нет связей. Когда я буду звонить в министерство или крупную компанию, мне скажут: «Кто вы такие?» И повесят трубку.

Он повернулся к другу.

— Поэтому нам нужны люди, которые умеют прорываться. Идти на пролом. Договариваться, когда все двери закрыты. Ольга сдаётся при первом отказе. Она привыкла к большой компании, где тебя уже ждут. А нам нужен человек, который не остановится, пока не добьётся встречи. Понимаешь разницу?

Илья медленно кивнул.

— Понял.

Вторым был Виктор.

Двадцать пять лет, костюм чуть дешевле, чем у Ольги, но аккуратный. Резюме скромное, но без ошибок. Год работы помощником в небольшой IT-компании.

Максим начал с того же вопроса:

— Приходилось ли вам организовывать встречи с важными людьми?

— Да, — кивнул Виктор. — Я координировал встречи нашего CEO с партнёрами. Обычно они сами выходили на нас, так что проблем не было.

— А если нужно выйти на человека, который вас не знает? Например, на министра или крупного инвестора?

Виктор задумался.

— Наверное, написал бы официальное письмо. Через секретариат.

— И если не ответят?

— Напишу ещё раз. Или позвоню.

— А если скажут «нет»?

Виктор пожал плечами.

— Значит, нет. Попробую найти другого инвестора.

Максим кивнул и перешёл к следующему вопросу:

— Бухгалтерия. Умеете вести?

— Нет, — честно признался Виктор. — У нас был бухгалтер. Я только документы носил на подпись.

— Готовы учиться?

— Конечно.

Максим откинулся на спинку стула.

— Ситуация. Клиент просит скидку, но вы знаете, что компания не может себе этого позволить. Как поступите?

— Откажу, — просто сказал Виктор. — Скажу, что такие цены.

— А если клиент уйдёт?

— Ну... значит, не наш клиент.

Максим посмотрел на Илью. Тот покачал головой.

— Спасибо, Виктор. Мы свяжемся.

Когда Виктор ушёл, Илья спросил:

— Что не так? Он честный, готов учиться.

— Он не думает, — сказал Максим. — Клиент просит скидку — можно предложить рассрочку. Или бонус при следующем заказе. Или дополнительную услугу бесплатно. Варианты есть всегда. Но он сразу сдался. Это не наш человек.

Третьей была Светлана.

Сорок один год, двадцать лет в госструктуре. Усталость в глазах, но профессионализм в каждом движении.

— Расскажите о самой сложной встрече, которую вам приходилось организовывать, — начал Максим.

Светлана улыбнулась.

— Межведомственное совещание. Пять министерств, двенадцать человек, все с плотными графиками. Я три недели согласовывала время. В итоге нашла окно — тридцать минут в среду утром. Все пришли.

Максим приподнял бровь.

— Как убедили?

— Я не убеждала. Я объяснила, что это единственное время, когда все свободны. И добавила, что если кто-то не придёт, совещание перенесётся на месяц. Никто не хотел ждать.

— Умно, — признал Максим. — А бухгалтерия?

— Веду личную. Налоги, платежи, учёт расходов. Могу настроить систему учёта для компании, если дадите время разобраться в специфике.

Максим кивнул.

— Последний вопрос. У нас горит дедлайн, нужно сдать проект клиенту, но программист заболел. Что делаете?

Светлана задумалась.

— Зависит от ситуации. Если проект можно разбить на части — делегирую другим. Если нет — честно скажу клиенту о проблеме и попрошу перенести на два дня. Но обязательно предложу компенсацию — скидку или бесплатную доработку.

Максим посмотрел на Илью. Тот кивнул — одобрительно.

— Светлана, у вас отличное резюме. Опыт. Навыки. Но скажите честно — зачем вам стартап? У вас стабильная работа в министерстве.

Светлана вздохнула.

— Потому что я устала от бюрократии. Я хочу видеть результат своей работы. В министерстве я согласовываю бумаги. Здесь я могла бы строить что-то живое.

— Но стартап — это ненормированный день. Аврал. Хаос. У вас дочь-студентка?

— Да. Живёт отдельно. Я свободна.

Максим помолчал.

— Спасибо, Светлана. Мы свяжемся.

Когда она ушла, Илья посмотрел на Максима удивлённо.

— Она идеальна. Почему не взял сразу?

— Потому что она устала, — тихо сказал Максим. — Ты видел её глаза? Она ищет спокойствие, а не вызов. Она хороший профессионал, но ей нужен стабильный офис с графиком восемь-пять. Мы ей этого не дадим. Она выгорит через месяц.

Илья кивнул медленно.

— Ты прав.

Аня пришла последней.

Ровно в десять дверь открылась так тихо, что Максим даже не сразу заметил. Он поднял голову от MacBook и увидел её — стоящую на пороге, будто сомневающуюся, стоит ли входить.

Аня была совсем не похожа на предыдущих кандидатов.

Никакого костюма, никакой папки с документами. Простые джинсы, свитер тёмно-синего цвета, волосы собраны в хвост. В руках — потрёпанный рюкзак и телефон, на экране которого виднелась карта с построенным маршрутом.

Она выглядела так, будто пришла не на собеседование, а просила о помощи.

— Добрый день, — сказала она тихо, и голос дрогнул. — Я... Аня. Мы вчера встречались.

Максим встал.

— Помню. Заходи. Пройдём в переговорную.

Они зашли внутрь. Аня села на край стула, сжимая рюкзак на коленях.

— Я принесла характеристику с последнего места практики, — сказала она и достала из рюкзака помятый листок. — И зачётку. Я ещё учусь, последний курс, но могу совмещать.

Максим взял документы.

Зачётка — экономический факультет БГУ, специальность «Экономика и управление на предприятии». Средние оценки — восемь и девять. Характеристика с практики — положительная, отмечают ответственность и быстрое обучение.

— Опыта работы секретарём нет, — заметил он, поднимая взгляд.

— Нет, — призналась Аня. — Только официанткой. Но я экономист. Ещё не закончила, но уже на последнем курсе. Я умею вести учёт, считать, планировать бюджет. На последней практике помогала малому предприятию оптимизировать расходы — сократили издержки на пятнадцать процентов.

Максим кивнул.

— Бухгалтерию сможешь вести?

— Базовую — да. Счета, платежи, налоговые декларации. Если что-то сложное — найду информацию, разберусь.

— Хорошо. Следующий вопрос. Тебе нужно договориться о встрече с министром образования. Звонишь в секретариат. Тебе говорят: «У министра нет свободных окон на ближайший месяц». Что делаешь?

Аня задумалась. Максим видел, как она собирается с мыслями.

— Спрошу, можно ли записаться на резервное время — вдруг какая-то встреча отменится. Попрошу контакт помощника министра — может, у него будет информация. И ещё... узнаю, на каких мероприятиях министр будет в ближайшие недели. Может, там можно будет подойти и представиться.

Илья приподнял бровь. Максим продолжил:

— Министр всё равно отказывает. Что дальше?

Аня выдержала паузу.

— Попробую через других людей. Найду, кто из наших знакомых может порекомендовать нас министру. Или выйду на тех, кто уже работает с министерством — может, они дадут совет, как лучше подойти.

Максим кивнул. Это было лучше, чем у всех предыдущих.

— Последний вопрос. Ситуация: клиент злится, потому что мы задерживаем проект на три дня. Он угрожает разорвать контракт и требует вернуть деньги. Ты первая, кто узнал об этом. Что делаешь?

Аня вздохнула.

— Сначала позвоню ему сама. Извинюсь от лица компании. Объясню причину задержки — честно, без отговорок. Потом предложу компенсацию — либо скидку на текущий проект, либо бесплатную доработку, либо приоритет в следующем заказе. И скажу, что лично проконтролирую сроки. А если он всё равно будет настаивать на разрыве — попрошу дать нам ещё один день на исправление. Хотя бы шанс.

Максим медленно кивнул — впервые за всё утро одобрительно.

— Аня, — наклонился он вперёд. — Почему ты хочешь сюда?

Она подняла глаза. Они были тёмными, усталыми, но честными.

— Потому что... вы вчера заступились за меня. И я подумала... может, здесь будет по-другому. Чтобы на работе не бояться. Чтобы тебя ценили не за то, сколько ты вытерпишь, а за то, что ты делаешь.

Она выдохнула.

— Я три года работала официанткой. Я знаю, как разговаривать с людьми. Как уговорить, как найти подход. Как выкрутиться, когда всё идёт не по плану. Я училась на экономиста, потому что хотела не просто выживать, а строить что-то своё. Но у меня не было денег на старт. Поэтому я готова работать здесь — учиться, помогать, расти вместе с вами.

В переговорной стало тихо.

Максим смотрел на неё и видел себя — четырнадцатилетнего, стоящего на кухне родителей Ильи с протянутой тарелкой.

— Хорошо, — сказал он. — Ты начинаешь сегодня. Прямо сейчас. График — с восьми до пяти, час на обед. Но будут переработки — особенно в первые месяцы. Сегодня, например, у нас встреча в министерстве в час дня, и ты поедешь с нами. За переработки в первые три месяца доплачивать не будем — это испытательный срок, ты должна это понимать. Зарплата — три тысячи рублей. После испытательного срока пересмотрим. Вопросы?

Аня замерла.

— Сегодня? Прямо сейчас?

— Да. Проблемы?

Она быстро покачала головой.

— Нет, просто... — Она сглотнула. — А если... если с родителями что-то случится? Мне можно будет отлучиться с работы?

Максим посмотрел на неё внимательно.

— Если все твои обязанности будут выполнены в срок, ты можешь отлучаться когда угодно. Мне важен результат, а не то, сколько часов ты сидишь в офисе. Понятно?

— Да, — выдохнула она, и в глазах появилось облегчение. — Спасибо.

— Тогда первое задание. Вот список соискателей, — Максим протянул ей листок. — Позвони каждому и скажи, что мы уже нашли человека. Вежливо, но коротко. Не объясняй причины.

Аня взяла листок, кивнула.

— Сделаю.

— Второе. Через два часа мы едем в министерство образования. Ты поедешь с нами. Но в джинсах на встречу с заместителем министра нельзя. — Максим достал кошелёк, отсчитал несколько купюр. — Вот пятьсот рублей. У тебя час. Купи себе что-то строгое — юбку или брюки, блузку. Ничего дорогого, просто чтобы выглядело прилично. Успеешь?

Аня посмотрела на деньги, потом на него.

— Но... это...

— Это спонсирует компания, — перебил Максим. — Ты представляешь нас. Внешний вид важен. Берёшь деньги, бежишь в ближайший магазин, возвращаешься через час. Вопросы?

Аня взяла деньги, сжала в руке.

— Нет. Я... спасибо.

— И третье, — Максим взял со стола папку с распечатками. — Это наш проект. VR-игра по истории Беларуси для школ. Здесь описание, концепция, технические характеристики. Ты и Илья должны это выучить за оставшееся время. В министерстве могут задать вопросы. Ты должна хотя бы понимать, о чём речь. Если придумаешь какие-то идеи — записывай. Всё понятно?

Аня кивнула, взяла папку.

— Да. Я постараюсь.

— Не старайся. Сделай, — сказал Максим. — Илья, тебе тоже копия. Освежи в памяти. Может, добавишь что-то новое.

Илья взял свою папку и кивнул.

Аня встала, прижимая к груди документы и деньги.

— Я... побежала тогда. Звонки, одежда, потом вернусь учить материал.

— Жду через час, — сказал Максим.

Она кивнула и вышла из переговорной. Максим видел, как она остановилась на секунду в пустом open space, огляделась — будто не веря, что это теперь её рабочее место. Потом выдохнула и почти побежала к выходу.

Когда дверь закрылась, Илья откинулся на спинку стула.

— Ты дал ей три задания сразу, час времени и отправил на встречу с министром в первый же день.

— Да, — Максим посмотрел на него. — Проблема?

— Нет, — Илья усмехнулся. — Просто либо она справится и станет идеальным сотрудником, либо сбежит через два часа и мы больше её не увидим.

— Вот именно, — согласился Максим. — Узнаем быстро.

Министерство

Максим вызвал такси бизнес-класса на час дня.

Аня вернулась ровно через час. В строгой чёрной юбке до колена, белой блузке и недорогих туфлях на небольшом каблуке. Выглядела скромно, но прилично. Волосы всё так же собраны в хвост, но теперь аккуратнее. В руках — та же папка с материалами, исписанная заметками на полях.

— Готова? — спросил Максим.

— Да, — кивнула она, и голос был увереннее, чем утром. — Выучила основное. Если что-то спросят — постараюсь ответить.

— Хорошо. Поехали.

Когда машина подъехала, они вышли из офиса втроём. Спустились на лифте, прошли через холл бизнес-центра и оказались на улице. Сентябрьское солнце грело по-летнему, но ветерок уже напоминал о приближении осени.

Машина ждала у тротуара — чёрная Toyota Camry, бизнес-класс. Максим сел на заднее сиденье, Аня — рядом с ним. Илья устроился на переднем пассажирском.

Водитель тронулся без вопросов — адрес уже был в заказе.

Машина свернула на проспект Победителей, потом через Немигу к улице Советской. За окнами проплывал Минск — ухоженные проспекты, редкие прохожие в лёгких куртках и рубашках. Начало сентября ещё дарило тепло, но деревья уже начинали желтеть.

Аня сидела тихо, сжимая папку на коленях. Максим видел, как она иногда бросала взгляд в окно, потом снова на свои записи — повторяла про себя.

— Макс, — начал Илья, обернувшись с переднего сиденья, — я всё ещё не понимаю, зачем я там нужен.

Максим смотрел вперёд, на дорогу.

— Потому что ты программист. Настоящий. — Он посмотрел на друга. — Когда тебе говорят об идее, ты сразу видишь код. Структуру. Как это реализовать. Какие будут узкие места. Я тоже программист, но ты думаешь иначе. У тебя всё сразу перекладывается на реализацию в голове. А у меня — на бизнес-логику.

Илья нахмурился.

— Но на встрече будут чиновники, а не разработчики.

— Именно поэтому ты и нужен. Они спросят: «А можно ли сделать вот так?» Я начну думать, стоит ли это денег. А ты сразу скажешь — реально это технически или нет. Ты моя страховка, Илья. Я не хочу пообещать то, что мы не сможем сделать.

— Я не умею в политику.

— И не надо. Политикой займусь я. Ты делай то, что умеешь — говори правду про технологии. Они привыкли к людям, которые всё приукрашивают. А ты скажешь как есть. Это и есть твоя сила.

Илья выдохнул.

— А если я скажу что-то не то?

— Значит, они услышат правду. Иногда правда работает лучше, чем расчёт.

— Тебя не смущает, что мы едем в министерство? — вдруг спросил Илья.

— Смущает.

— Тогда зачем?

Максим повернулся к нему.

— Потому что если хочешь делать образовательные проекты в Беларуси, ты должен понимать, как работает система. Не обязательно быть её частью. Но знать — обязательно. Мы предлагаем не просто платформу. Мы предлагаем им инструмент, который может изменить, как дети учат историю.

Илья кивнул, но напряжение не ушло.

— Ты действительно веришь в эту VR-игру?

— Да. — Максим посмотрел в окно. — Я помню, как учил историю в школе. Даты, имена, факты — всё это было мёртвым. А представь: ты надеваешь шлем и оказываешься в партизанском отряде в 1943-м. Видишь, как выглядела оккупация. Слышишь звуки боя. Понимаешь, что такое холод, голод, страх. Ты не читаешь про историю — ты в ней. Это другой уровень понимания.

— Но государство... они же консервативны в образовании. Новое не всегда принимают.

— Как раз наоборот. — Максим повернулся к нему. — Государство сейчас активно продвигает компьютеризацию и новые технологии в школах. А VR — это модный тренд. Они от таких проектов просто тащатся. Особенно если это патриотическое образование через современные технологии. Мы даём им то, что они сами хотят — инновации плюс идеологию. Идеальное сочетание.

Илья задумался.

— То есть мы попали в нужное время?

— Именно. Пять лет назад нас бы не поняли. Через пять лет — будет уже поздно, конкуренты появятся. А сейчас — идеальный момент.

Машина остановилась у массивного здания на Советской.

Серый фасад, широкие ступени, колонны. Министерство образования Республики Беларусь. Здание дышало советской монументальностью — тяжёлое, основательное, вечное.

Они вышли. Тёплый сентябрьский воздух обдал лицо. Солнце грело, хотя день клонился к вечеру.

— Вот и приехали, — пробормотал он.

У входа их встретил молодой человек лет двадцати пяти, в строгом костюме, с планшетом в руках. Помощник или стажёр — по взгляду не понять.

— Максим Волков?

— Да.

— Проходите. Документы проверят на входе. Виктор Павлович ждёт.

Они прошли через стеклянные двери, оказались в просторном холле с мраморным полом. Охранник у рамки металлоискателя попросил паспорта. Максим, Илья и Аня отдали документы. Проверка заняла минуту. Потом им выдали временные пропуска — белые карточки с печатью.

— Третий этаж, кабинет триста двенадцать, — сказал охранник.

Они поднялись по широкой лестнице втроём. Коридоры были длинными, потолки — высокими. Пахло старым линолеумом, чистящими средствами и чем-то казённым, что нельзя было определить, но всегда чувствовалось в госучреждениях. На стенах — стенды с фотографиями, наградами, официальными портретами. Всё было строго, выверено, правильно.

Аня шла чуть сзади, сжимая папку с материалами. Максим оглянулся — она была бледной, но держалась. Илья тоже оглядывался, и в его взгляде читалось напряжение.

— Не боитесь? — тихо спросил Максим.

— Боюсь, — честно ответил Илья. — Но ты же рядом.

— Всегда.

Они дошли до кабинета триста двенадцать. На двери — табличка «Заместитель министра образования Республики Беларусь — Левицкий Виктор Павлович».

Максим постучал.

— Войдите.

Они вошли.

Кабинет был просторным, но не роскошным. Большой стол из тёмного дерева, кожаные кресла, книжные шкафы вдоль стен. На стене — герб Республики Беларусь, флаг, портрет Президента. За окном — вид на город, где деревья только начинали желтеть.

За столом сидел мужчина лет пятидесяти. Седые волосы, строгий костюм, тяжёлые очки в металлической оправе. Лицо усталое, но внимательное. Он встал, когда они вошли, и протянул руку.

— Виктор Павлович Левицкий, — представился он. — Заместитель министра.

Максим пожал руку.

— Максим Волков. Это мой партнёр — Илья Савицкий. А это Аня, наш помощник и экономист.

Илья пожал руку — чуть неловко, но крепко. Аня тоже протянула руку, и Левицкий пожал её с лёгкой улыбкой.

Левицкий кивнул и указал на кресла.

— Садитесь.

Они сели втроём. Левицкий вернулся за стол, сложил руки и посмотрел на них с нескрываемым интересом.

— Я изучил вашу заявку, — начал он. — Образовательная VR-игра по истории Беларуси. Интересная идея. Но скажите честно — зачем вам государство?

Максим не ожидал такой прямоты. Он выдержал паузу, собираясь с мыслями.

— Нам нужен покупатель, — ответил он спокойно. — Министерство образования. Мы создаём продукт, который может сделать историю живой для школьников. VR-технология позволяет не просто читать о событиях, а переживать их. Но такой проект требует масштаба. Нам нужно, чтобы министерство закупило лицензии на программу и внедрило её в школы как часть образовательного процесса по истории Беларуси. Мы готовы работать под контролем министерства, согласовывать каждый сценарий, каждую сцену. Это не частная инициатива — это образовательный инструмент для государственной системы.

Левицкий усмехнулся.

— Дипломатично. Но вы понимаете, что история — это не просто даты? Это идеология. Мы не можем позволить кому попало рассказывать детям, как им понимать своё прошлое.

— Мы не рассказываем, — вмешался Илья. — Мы показываем.

Левицкий повернулся к нему.

— В чём разница?

Илья замялся, но продолжил:

— Когда ты рассказываешь — ты интерпретируешь. Когда показываешь — даёшь возможность увидеть самому. В VR ребёнок не слушает про Великую Отечественную войну — он стоит в партизанском отряде. Он видит, как выглядела оккупация. Он понимает цену освобождения. Это не идеология. Это опыт.

Левицкий смотрел на него долго. Потом медленно кивнул.

— Убедительно. Но есть проблема.

— Какая? — спросил Максим.

— Технологии. VR-шлемы стоят денег. У большинства школ их нет. Вы хотите, чтобы государство их купило?

Илья наклонился вперёд — впервые за всю встречу он выглядел уверенно.

— Виктор Павлович, шлемы — это одноразовое вложение. Meta Quest 3 — около пятисот долларов за штуку. Для класса на двадцать пять человек нужно двенадцать-тринадцать шлемов, работают по двое. Это шесть-семь тысяч долларов на класс. Это меньше, чем один интерактивный экран, который сейчас ставят в школах. Зато даёт в сто раз больше возможностей.

Левицкий слушал внимательно.

— Продолжайте.

— Программа работает автономно, прямо на шлемах. Все уроки загружены заранее. Ребёнок надевает шлем, видит меню с темами — выбирает нужный урок и погружается в историю. Не нужен интернет, не нужны мощные компьютеры. Учитель просто следит, чтобы все выбрали правильную тему. Один урок — сорок минут. За это время они проживут событие, а не прочитают о нём в учебнике.

— А если оборудование сломается?

— Мы обучим технических специалистов в школах. Плюс дадим гарантийную поддержку на два года. Обновления программы — бесплатно. Шлемы обновляются через Wi-Fi школы, когда появляются новые уроки.

Максим добавил:

— Нет, — покачал головой. — У нас есть полгода до нового календарного года, когда закладывается бюджет. За это время мы сделаем пилотный проект — все уроки по Второй мировой войне. Партизанское движение, оккупация, освобождение, битвы на территории Беларуси. Полноценный модуль, который можно сразу использовать в школах. Покажем министерству результат. Если всё устроит — в январе-феврале вы заложите в бюджет финансирование полного проекта по всей истории Беларуси. Разработка займёт год, то есть через полтора года от сегодняшнего дня полная версия будет готова к внедрению в школы.

Он сделал паузу.

— Но нам нужна помощь. Нам нужен исторический консультант — преподаватель, который поможет с исторической точностью, проверит сценарии, подскажет, как правильно показать события. Можете ли вы порекомендовать кого-то из ваших специалистов?

Левицкий откинулся на спинку кресла, снял очки и протёр их салфеткой. Смотрел на Максима долго, внимательно. Потом надел очки обратно.

— Хорошо, — сказал он наконец. — Я дам вам шанс. Но программа должна пройти экспертизу. Историки, методисты, педагоги — все должны одобрить. Если найдём хоть одно искажение фактов — проект закрывается. Навсегда.

— Согласен, — Максим кивнул.

— И ещё одно, — Левицкий посмотрел на Илью. — Вы будете отвечать за техническую часть?

Илья вздрогнул.

— Да. Я программист.

— Тогда у меня к вам вопрос. Почему вы это делаете? Вы могли бы работать в Google, в Microsoft, зарабатывать в долларах. Зачем вам школы?

Илья помолчал. Потом выдохнул.

— Потому что я учился в обычной минской школе. Из общаги. Я помню, как было скучно. Я помню, как хотелось, чтобы учёба была живой, а не мёртвой. Если эта VR-игра поможет хотя бы одному пацану полюбить историю — значит, оно того стоило.

Левицкий медленно кивнул.

— Понятно.

Он встал.

— Я свяжу вас с отделом инноваций. Они помогут оформить документы. Экспертиза займёт месяц. И насчёт исторического консультанта — я порекомендую профессора Ковалёва из БГУ, кафедра истории Беларуси. Хороший специалист, работал над учебниками.

Аня достала блокнот и ручку.

— Виктор Павлович, когда нам лучше к вам вернуться для повторной презентации? После того, как мы сделаем пилотную сцену?

Левицкий посмотрел на неё одобрительно.

— Через три месяца. Конец декабря. Покажете результат — обсудим включение в бюджет. — Он открыл ежедневник. — Двадцать второе декабря, четырнадцать ноль-ноль. Подойдёт?

Аня записала.

— Подойдёт. А встречу с профессором Ковалёвым как организовать?

— Я дам его контакты моему помощнику. Он вам позвонит и договорится. — Левицкий посмотрел на Максима. — Ваша помощница толковая. Держите её.

Максим кивнул.

— Держу.

Максим, Илья и Аня встали.

— Спасибо, — сказал Максим.

Левицкий пожал им руки всем троим.

— Не благодарите. Я просто дал вам возможность. Дальше — ваша работа.

Они вышли из кабинета.

На улице Илья выдохнул так, будто задерживал дыхание всю встречу.

— Блин... мы это сделали?

— Да, — кивнул Максим.

— Он правда дал добро?

— Условное. Но да.

Илья вдруг засмеялся — нервно, облегчённо.

— Я думал, он пошлёт нас. Скажет: «Мальчики, идите играйте в свои игрушки».

— Он мог, — Максим выпрямился. — Но не послал.

Аня шла рядом, сжимая блокнот с записями.

— Двадцать второе декабря, — пробормотала она. — Три месяца. Успеем?

Максим посмотрел на неё.

— Должны. У нас нет выбора.

— Почему он согласился? — спросил Илья.

Максим посмотрел на него.

— Потому что ты сказал правду. Про школу. Про пацана из общаги. Он поверил тебе.

Илья остановился.

— Но я просто... сказал, что думаю.

— Вот именно, — Максим положил руку ему на плечо. — Ты не пытался продать идею. Ты рассказал, зачем она нужна. Разница огромная.

Аня шла рядом, перелистывая свои записи в блокноте.

— Нам нужно составить план, — сказала она. — Полгода до декабря. Все уроки по Второй мировой. Это минимум десять сцен. Плюс встреча с профессором Ковалёвым, согласование сценариев, экспертиза...

— Поехали в офис, — Максим достал телефон, вызывая такси. — Сядем, всё распишем. Нужно понять, сколько людей нанимать, какое оборудование закупать, как распределить задачи.

Илья кивнул.

— Мне нужно оценить техническую часть. VR-движок, 3D-модели, озвучка, тестирование... Работы много.

— Очень много, — согласился Максим. — Поэтому чем быстрее начнём, тем лучше.

Машина подъехала через пару минут. Они сели втроём — уставшие, но заряженные. Впереди была работа. Много работы. План найма, распределение задач, график разработки, встречи с экспертами.

Но теперь у них была цель. Конкретная. С дедлайном. С покупателем.

И это меняло всё.

Глава 5: Команда

Максим открыл дверь офиса в половину девятого утра. Город за окнами ещё только просыпался — сентябрьское солнце пробивалось сквозь лёгкую дымку, окрашивая проспект Победителей в мягкие, почти интимные золотистые тона. В пустом помещении пахло свежим ремонтом, строительной пылью и новой мебелью.

Аня уже была на месте. Она сидела за своим столом в приёмной, разложив перед собой распечатанные резюме, блокнот с расписанием и три цветные ручки. Волосы собраны в строгий хвост, лаконичная блузка, сосредоточенное лицо. В ней не осталось ничего от той испуганной официантки из клуба «DOZARI», которой приходилось терпеть пьяные выходки богатых гостей. Здесь она строила свой собственный рубеж обороны.

— Доброе утро, Максим, — сказала она, поднимая глаза и мгновенно выпрямляя спину. — Желаете кофе?

— Доброе. — Максим снял куртку, повесил её на вешалку у входа. — Кофе потом. Давай сначала цифры. Сколько откликов?

— Тридцать три за трое суток. Я подготовила для вас десять наиболее подходящих кандидатур. — Аня открыла блокнот и указала аккуратно подточенным карандашом на стопки бумаг. — Вакансии я разместила на портале rabota.by отдельно по каждой позиции, в точном соответствии с вашими с Ильёй указаниями. Сформировала три разных объявления: для 3D-художника, геймдизайнера и звукорежиссёра. Вакансию для программистов на C++ и Blueprint я публиковать не стала. Илья вчера вечером настоятельно просил меня подождать и сказал, что сначала обсудит этот вопрос с вами с глазу на глаз.

Максим удивлённо приподнял бровь, но спорить не стал:

— Вот как? Хорошо, обсудим, когда он придёт. И как, помогло?

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

Аня перелистнула страницу в блокноте.

— Зарплату в объявлениях я указывать не стала — Илья предупредил, что в IT так делать не принято. В графе оплаты написала стандартное «по результатам собеседования». Но перед тем как внести кандидатов в график и распечатать резюме, я сама предварительно связалась с каждым из них в Telegram. Спросила об их текущих финансовых ожиданиях, чтобы мы понимали, укладываемся ли в наш бюджет. Все десять человек, которых я в итоге выбрала, подтвердили, что наши условия им подходят.

— Отлично, Аня. Спасибо. Автоматический отсев и предварительный отбор сэкономили нам кучу времени. О проекте узнают только те, кого мы реально решим нанять. Мне нужно оценить их чистые навыки, а не то, как красиво они умеют подстраиваться под тему.

Аня понимающе кивнула. В её глазах промелькнуло искреннее уважение. Она видела перед собой парня, который обладал поразительной внутренней зрелостью и хваткой. О том, что его родители — известные и невероятно богатые бизнесмены, она даже не догадывалась. Максим действительно строил всё сам — упрямым трудом, на свои собственные, честно заработанные сбережения, принципиально отказываясь от родительских денег и связей. Аня безошибочно угадывала в нём эту настоящую, закалённую делом самостоятельность. Простой, спокойный, без тени дешёвого понта, который она ежедневно наблюдала у изнеженных сынков крупных чиновников или бизнесменов в «DOZARI».

— На сегодня у нас запланированы встречи с тремя 3D-художниками, двумя геймдизайнерами и одним звукорежиссёром. Завтра — вторая группа соискателей.

— Кого первым ждём?

— Андрей Лобанов. 3D-художник. Запись на девять ноль-ноль. — Аня взяла верхнее резюме. — Двадцать шесть лет, два года отработал в локальной геймдев-студии на мобильных проектах, плюс ещё год плотно работал на фрилансе, создавая более сложные 3D-модели для PC-платформ. Таким образом, трёхлетний ценз он полностью проходит. Ссылку на его портфолио на ArtStation я прикрепила.

Максим открыл ноутбук, перешёл по ссылке. На экране открылось портфолио крепкого универсального художника: фантастическое оружие, казуальные домики, несколько аккуратных персонажей. Он открыл пару моделей в 3D-viewer, покрутил сетку, приблизил стыки деталей.

Топология была чистой, UV-развёртка — оптимальной, без пустых зон. Но сами модели казались... безжизненными. Как пластиковая посуда из ИКЕА. Технически безупречно, но глазу зацепиться не за что.

— Ремесло хорошее, — задумчиво произнёс Максим, побарабанив пальцами по столу. — Но характера нет. Стерильно.

Аня замялась на секунду, словно решаясь, имеет ли она право высказывать своё мнение, но затем негромко и тактично предположила:

— Возможно, требования заказчиков на его предыдущем месте работы были слишком жёсткими и не предполагали творческой свободы? Я читала в нескольких аналитических статьях по мобильной разработке, что там художники всегда сильно ограничены жёсткими лимитами оперативной памяти и размерами текстур.

Максим удивлённо посмотрел на неё. Он знал, что после того кошмара в «DOZARI» Аня вцепилась в эту работу как в единственный шанс изменить свою жизнь и стать кем-то большим. Но он не ожидал, что она по ночам, преодолевая дикую усталость, жадно штудирует профильные ресурсы, заучивает геймдев-терминологию и пытается разобраться в тонкостях технического пайплайна. Она отчаянно хотела показать парням, что они не ошиблись, доверив ей координацию процессов в стартапе, и стремилась стать по-настоящему нужной. И у неё это получалось.

— Возможно, — улыбнулся Максим, оценив её рвение. — Сейчас проверим.

Илья влетел в офис без пяти девять. На нём были тёмные брюки и аккуратно выглаженная рубашка, на плече — тяжёлый рюкзак, набитый технической литературой. Его лицо горело от волнения и утренней прохлады. Для него этот найм был не просто бизнес-процесс, а экзамен на право называться техническим директором.

— Привет, — выдохнул Илья, сбрасывая рюкзак на стул. — Я не опоздал? Готовы?

— Привет. Всё вовремя, — Максим ободряюще улыбнулся другу. — Давай договоримся на берегу: ты копаешь техническую часть, гоняешь по софту и пайплайну. Я оцениваю мотивацию, характер и психологическую устойчивость. Нам нужны те, кто не побежит при первом же шторме.

— Понял, — Илья посерьёзнел и кивнул. — Сделаем.

Они прошли в переговорную — светлую комнату со стеклянной стеной, большим овальным столом и новеньким флипчартом.

Глядя на то, с каким серьёзным и сосредоточенным видом Илья достаёт из рюкзака блокноты, Максим почувствовал прилив глухой, искренней благодарности. Друг ведь до сих пор пребывал в полной уверенности, что родителей Макса давно нет в живых, а просторная трёхкомнатная квартира на Маяковского — это всё, что осталось ему в наследство от умершего отца и матери, пока строгая тётя лишь приглядывала за ним со стороны. Илья помнил Максима шестнадцатилетним — когда отец на самом деле просто решил проучить сына и заставить его зарабатывать самостоятельно, разом заблокировав все карты и перестав выделять деньги на еду. Максим тогда упрямо надеялся, что отец сжалится, принципиально не искал работу и неделями сидел голодным в пустых, холодных стенах той самой большой квартиры.

Именно тогда простая рабочая семья Ильи, ютившаяся в тесном общежитии, буквально спасла его от истощения, делясь на своей маленькой кухне последней тарелкой горячего супа. Максим до сих пор помнил тот удушливый стыд, который испытывал, объедая людей, у которых у самих не всегда хватало на хлеб. Не выдержав этого позора, он тогда переступил через гордость и пошёл вкалывать грузчиком на склады, впервые заработав на кусок хлеба своими руками. Илья сочувствовал его «сиротскому одиночеству» и всегда искренне гордился тем, как Макс выкарабкался сам после «смерти родителей», а со временем плотно поднялся на программировании и лондонском фрилансе. Эта память о чистой, бескорыстной человеческой теплоте связывала ребят крепче любых контрактов.

(Далее собеседования можно пропустить если вам это не интересно и вы далеки от программирования и продолжить читать с подзаголовка "Первый рабочий день")

День первый: Собеседования

3D-Художник #1: Андрей Лобанов

Андрей зашёл в переговорную ровно в девять. Высокий, сутулый, в потёртых джинсах и чёрной футболке с блёклым логотипом какой-то рок-группы. За плечом — видавший виды рюкзак. Он заметно нервничал, то и дело поправляя ремень рюкзака и переводя взгляд с Максима на Илью.

— Присаживайтесь, Андрей, — спокойно сказал Максим, указывая на стул напротив. — Я Максим, основатель компании. Это Илья, мой партнёр и технический директор.

Андрей кивнул, сел и аккуратно поставил рюкзак на пол у ног.

— Здравствуйте, — его голос слегка дрогнул, но он быстро взял себя в руки. — Рад знакомству. Я принёс с собой несколько исходников моделей из портфолио, если хотите взглянуть на сетку непосредственно в софте.

— Обязательно посмотрим, — кивнул Илья, открывая свой блокнот. — Но начнём с простого. Расскажите, почему решили уйти с предыдущего места работы? Судя по резюме, компания крупная, проекты стабильные.

Андрей вздохнул, потирая переносицу. Похоже, этот вопрос не был для него неожиданностью, но отвечать на него искренне всё ещё требовало усилий.

— Стабильные — это хорошее слово, — медленно произнёс он. — Даже слишком. Два года я делал низкополигональные модели мебели, ящиков и казуальных домиков для мобильных ферм. Каждый день одно и то же. Строгий пайплайн, шаг влево, шаг вправо — расстрел. Сетка должна быть микроскопической, текстуры — пожатыми до предела. В какой-то момент я понял, что деградирую как художник. Хочется работать со сложной геометрией, с высокодетализированными текстурами, с Unreal Engine 5, наконец. Хочется делать искусство, а не конвейерные заглушки.

Максим внимательно наблюдал за его мимикой. Жесты были открытыми, взгляд прямой. В словах Андрея не чувствовалось обиды на бывших работодателей — только профессиональная тоска человека, переросшего свои задачи.

— Хорошо, — сказал Максим. — Илья, давай техническую часть.

Илья пододвинул к себе ноутбук Андрея с открытым Blender.

— Давай посмотрим твой последний ассет. Вот этот фантастический дробовик. Каков был пайплайн? Как делал хайполи, как запекал нормали?

Андрей заметно оживился. Нервозность испарилась, уступив место профессиональной увлечённости. Он начал уверенно водить мышкой по экрану, показывая слои и этапы работы.

— Начинал со скетча, потом делал блокаут для проверки пропорций в сцене. Хайполи моделировал с использованием сабдивов, сложные фаски дорабатывал в ZBrush. Запекал карты в Marmoset Toolbag — там самый удобный контроль скоса нормалей. Текстурировал в Substance Painter. Здесь у меня настроено три набора текстур разрешением 2K. Металл делал через процедурные смарт-материалы, но все сколы, грязь и потёртости на углах прорисовывал вручную по маскам, чтобы придать индивидуальности.

Илья внимательно всматривался в сетку лоуполи-модели, приближая стыки деталей и проверяя плотность полигонов на скруглениях.

— Тексель распределён равномерно? — спросил он.

— Да, абсолютно. На самых видимых частях оружия — затворе, прицеле — плотность пикселей чуть выше, на прикладе и нижней части ствола — чуть ниже, для экономии. Швы UV-развёртки спрятаны в естественные стыки геометрии, так что на текстурах никаких швов вы не увидите.

— Хорошо, — Илья удовлетворённо хмыкнул и посмотрел на Максима, давая понять, что по технической части вопросов больше нет. Лобанов действительно знал своё дело.

Максим откинулся на спинку стула, переплетя пальцы рук.

— Андрей, у вас отличная база. Но наш стартап — это историческая драма в виртуальной реальности. Нам не нужны стерильные, идеальные модели. Нам нужна правда. Вы готовы работать с грязью, изношенной одеждой, ржавым оружием? Готовы ли вы часами копаться в архивных фотографиях военной техники и формы, чтобы воссоздать их с точностью до заклёпки, а не выдумывать из головы?

Андрей на секунду задумался. Его взгляд стал серьёзным.

— Это звучит как вызов, которого я и искал, — тихо, но твёрдо ответил он. — Работа с историческим материалом — это всегда ответственность. Но это гораздо интереснее, чем рисовать сотый по счёту мультяшный сундук. Я готов учиться и собирать референсы.

Максим улыбнулся и встал, протягивая руку.

— Спасибо, Андрей. Нам нужно побеседовать с остальными кандидатами. Аня свяжется с вами до конца недели и сообщит о нашем решении.

— Спасибо вам, — Андрей пожал руку Максиму, затем Илье, быстро собрал ноутбук и вышел из переговорной с заметным облегчением на лице.

3D-Художник #2: Виктор Петренко

Виктор Петренко, зашедший в десять, кардинально отличался от предыдущего кандидата. Ему было тридцать два года. Дорогая рубашка, идеальная стрижка, уверенные движения. Он положил на стол новенький iPad и сразу перешёл к делу. Его портфолио кричало о высоком классе: участие в разработке крупных AAA-шутеров в Киеве, работа на аутсорсе для европейских студий.

— Я специалист по хард-сёрфейсу, — звучным, поставленным голосом произнёс Виктор, листая на планшете безупречные рендеры футуристических танков и штурмовых винтовок. — Оружие, техника, сложная архитектура. Мой пайплайн отточен до автоматизма. Знаю Unreal Engine 5 как свои пять пальцев — Nanite, Lumen, работа со сложными материалами. Со мной вам не придётся тратить время на обучение. Я прихожу и сразу выдаю результат.

Илья задал несколько глубоких технических вопросов по оптимизации триангуляции и работе с текстурными атласами. Виктор отвечал без запинки, сыпля терминами и профессиональным сленгом. Он явно знал себе цену.

Когда техническая часть иссякла, Виктор аккуратно заблокировал iPad и посмотрел на Максима:

— Теперь мои вопросы. Как я понимаю, вы стартап. Кто ваш инвестор? Каков объём раунда финансирования и на какой срок рассчитан бюджет? Я привык к определённому уровню стабильности. И второй вопрос: какова техническая база? Предоставляете ли вы лицензионный софт вроде Substance Painter и лицензии на ZBrush, или у вас «всё своё, народное»?

Максим внутренне напрягся. В вопросах Виктора сквозила холодная, расчётливая прагматика. Это был чистый бизнес, и никакой романтики.

— Финансирование у нас полностью закрыто на весь цикл разработки пилота, — ровным тоном ответил Максим. — Бюджет частный, софт закупаем полностью лицензионный, железо — топовые рабочие станции на RTX 4080. Ограничений в инструментах не будет.

— Отлично, — Виктор удовлетворённо кивнул. — И последний вопрос. Каковы перспективы роста? Ваша студия маленькая. Если мы выстрелим, планируете ли вы расширять штат и переходить на полноценный международный аутсорс, или останетесь локальным бутиком? Для меня важен карьерный трек. Я не хочу засиживаться на позиции обычного моделлера.

Максим посмотрел ему прямо в глаза.

— Наша цель сейчас — сделать проект, который изменит подход к образованию. Если для вас карьерный трек важнее сути самого продукта, то боюсь, на первом этапе вам у нас будет тесно.

— Я реалист, — тонко улыбнулся Виктор. — Игры — это бизнес. Продукт должен приносить деньги или продвигать тебя по карьерной лестнице. Всё остальное — лирика.

— Спасибо, Виктор. Мы приняли информацию к сведению, — резюмировал Максим.

3D-Художник #3: Дарья Соколова

Дарья пришла в одиннадцать. Ей было двадцать четыре года. Яркие, окрашенные в ультрамарин волосы, татуировка в виде ветки папоротника на запястье, свободный свитер оверсайз.

Портфолио Дарьи было наполнено очень милыми, стилизованными персонажами в духе современной инди-анимации.

— Я полтора года работала в инди-команде над мобильным платформером, — рассказывала она, активно жестикулируя. — Нас было всего пятеро, так что я была единственным художником. Делала вообще всё: от концептов на бумаге до финального импорта моделей в Unity. Настраивала свет, даже простенькие анимации крутила.

— С Unreal Engine сталкивались? — спросил Илья.

— Честно? Нет. Но я очень быстро учусь! Мне безумно интересен этот движок, особенно его новые фишки со светом.

Дарья оглядела переговорную и с любопытством спросила:

— А у вас в команде принято жёсткое разделение обязанностей? Просто на прошлом месте мне нравилось, что я могу влиять на геймдизайн. Если у меня есть идея по улучшению визуала локации, которая поменяет геймплей — меня выслушают? Или у вас жёсткая иерархия и микроменеджмент со стороны продюсера?

Максим улыбнулся — этот вопрос выдавал в ней творческого, небезразличного человека.

— Микроменеджмента не будет, — ответил он. — Нам важна инициатива. Но у нас очень жёсткие сроки и жёсткие рамки исторической достоверности. Нам нужен реализм, Дарья. Никакой стилизации, никакого фэнтези. Сможете перестроиться?

Дарья на секунду задумалась, её плечи чуть опустились.

— Реализм... Это сложно. Там ведь нет места для условности, каждая деталь должна быть исторически точной. Наверное, это будет крутой вызов, но мне потребуется время, чтобы переучить руку от мягких форм к жёсткой анатомии и текстурам.

— Спасибо за честность, Дарья, — мягко сказал Максим. — Мы подумаем.

Геймдизайнер #1: Денис Самойлов

Денис с порога задал совершенно иной тон собеседованию. Он зашёл в переговорную уверенной, даже слегка вальяжной походкой. Яркая худи с принтом из популярного аниме, аккуратная бородка, стильные очки в тонкой оправе. В руках — дорогой планшет.

— Всем привет! — жизнерадостно улыбнулся он, усаживаясь на стул без приглашения. — Я Денис. Рад, что вы меня позвали. Классный офис, кстати. Свежий ремонт?

— Спасибо, Денис, — спокойно ответил Максим, не поддаваясь на его фамильярный тон. — Давайте начнём. Расскажите о вашем опыте. Что именно вы делали на предыдущем проекте?

Денис небрежно взмахнул рукой.

— О, на предыдущем проекте я был практически локомотивом всей разработки. Официально — системный геймдизайнер, но по факту тащил на себе и нарратив, и баланс, и даже маркетинг немного помогал настраивать. Наша игра — это был такой хардкорный рогалик в сеттинге киберпанка. Я полностью спроектировал систему прокачки персонажей, расписал формулы урона, создал более пятидесяти уникальных способностей и предметов. Мы вышли в ранний доступ на Steam, получили неплохие отзывы для инди-сегмента.

Илья углубился в его концепт-документы, присланные в портфолио.

— Денис, я посмотрел ваши таблицы баланса для ролика, — сказал технический директор, нахмурившись. — Математика красивая, формулы прогрессии расписаны логично. Но у меня вопрос по вашей роли как геймдизайнера. Как вы взаимодействовали с программистами? Насколько детально расписывали технические задания для внедрения ваших систем?

Денис слегка снисходительно улыбнулся.

— Ну, слушайте, программисты — люди творческие, но специфические. Им нужно всё разжёвывать. Я обычно писал подробное ТЗ на тридцать страниц, где расписывал каждый чих системы. Дальше они уже сами ковырялись. Конечно, возникали тёрки, когда они говорили, что «это технически невозможно реализовать на нашем движке». Но я всегда настаивал на своём. Дизайн-документ — это закон. Если геймдизайнер начнёт прогибаться под ограничения программистов, игра потеряет своё лицо и станет скучной.

Илья на секунду замер, его пальцы крепче сжали ручку. Максим заметил, как напрягся его друг. Для Ильи, который сам был программистом до мозга костей и ценил командную работу, подобное заявление прозвучало как личное оскорбление.

— Вот как? — холодно переспросил Илья. — А если ограничение движка действительно фундаментальное? Например, если предложенная вами система генерации пятидесяти активных эффектов одновременно на одном экране просаживает FPS до десяти кадров в секунду на целевых конфигурациях? Вы всё равно будете настаивать на своём «законе»?

Денис ничуть не смутился.

— Для этого и существуют оптимизаторы, разве нет? Моё дело — придумать крутой игровой опыт. Дело технарей — заставить это работать. Если мы будем изначально резать фичи из-за того, что движок «не тянет», мы никогда не сделаем хит уровня Ведьмака или Киберпанка. Нужно целиться в луну, понимаете? Да и вообще, Unreal Engine 5 — мощный зверь, он всё переварит.

Максим молча слушал эту тираду. Перед ним сидел классический представитель категории «генераторов гениальных идей», который путал геймдизайн с личными фантазиями и совершенно не понимал ограничений реального производства. В инди-команде из трёх человек такой подход гарантированно вёл к бесконечным конфликтам и сорванным срокам.

— Денис, — мягко вмешался Максим, прерывая назревающий спор между ним и Ильёй. — Наш стартап делает VR-игру. В виртуальной реальности требования к оптимизации жёстче в разы. Любая просадка кадров ниже девяноста в секунду вызывает у игрока физическую тошноту. Кроме того, у нас очень сжатые сроки разработки — всего три месяца на создание полноценного пилота. Скажите, как вы планируете расставлять приоритеты в фичах, если мы поймём, что не успеваем реализовать всё задуманное?

Денис пожал плечами, на его лице на мгновение промелькнуло раздражение.

— Ну, три месяца — это вообще экстремальный срок для такого сложного проекта. Я бы сказал, почти нереальный. Но если придётся резать... Я думаю, нельзя трогать ключевые механики вовлечения. А вот всякие графические фичи, анимации или второстепенный контент можно пустить под нож. Но вообще, я считаю, что лучше задержать релиз, чем выпустить урезанный продукт. Игроки не прощают плохих игр, а задержку они со временем забудут.

— Понятно, — Максим кивнул, делая короткую пометку в своём блокноте. — Спасибо за ваше мнение, Денис. Было очень интересно пообщаться. Аня свяжется с вами, когда мы примем решение.

— Без проблем, ребят! — Денис легко поднялся, подхватил планшет. — Было круто поболтать. Надеюсь, сработаемся. Самое главное в стартапах — это правильное видение, а остальное приложится. До связи!

Он вышел, аккуратно прикрыв за собой дверь.

Геймдизайнер #2: Марина Петрова

Марина вошла в переговорную ровно в полдень. Скромно одетая, в тёмных джинсах и простом джемпере. В руках она держала толстый кожаный блокнот на кольцах, исписанный мелким, аккуратным почерком. На её лице не было самонадеянного апломба Дениса, но в глазах читалась сосредоточенность. Ей было двадцать три года. Она окончила исторический факультет и параллельно прошла годовой курс по проектированию интерфейсов (UX/UI). Полтора года отработала младшим геймдизайнером в компании, выпускающей мобильные и PC-стратегии на историческую тему.

— Добрый день, — негромко, но уверенно произнесла Марина, присаживаясь за стол. — Рада встрече. Я ознакомилась с вашими требованиями в вакансии. Понимаю, что проект закрытый, но, судя по уклону в Unreal Engine 5 и жёстким рамкам по стажу, вы планируете детальный исторический интерактив. Я принесла с собой примеры моих концепт-документов по разбору быта и фортификации шестнадцатого века, которые я проектировала для нашей прошлой стратегии.

Илья сразу взял одну из распечаток и углубился в чтение. Его глаза расширились: в документе были не абстрактные рассуждения о «крутости игры», а чёткие таблицы соответствия исторических референсов игровым механикам, с подробными ссылками для 3D-моделлеров и логическими схемами переходов для программистов.

— Марина, это потрясающе детальная работа, — искренне восхитился технический директор. — Настоящий технический дизайн-документ. А как вы относитесь к ограничениям VR-платформы? Вы понимаете, что в виртуальной реальности стандартные методы геймдизайна не работают?

— Абсолютно, — кивнула Марина. — В VR нельзя использовать плоские всплывающие меню и длинные текстовые подсказки — это мгновенно разрушает погружение, так называемый диегетический интерфейс должен быть частью самого мира. Если игроку нужно изучить карту, она должна физически лежать на деревянном столе в землянке. Если нужно прочитать приказ — это должна быть реальная пожелтевшая бумага с рукописным текстом, которую пользователь берёт в руки. История должна рассказываться через окружение. Моя задача как геймдизайнера — сделать так, чтобы пользователь понимал, что делать, без единой строчки явного обучения.

Максим переглянулся с Ильёй. В глазах друга горел однозначный восторг.

— Марина, у нас очень жёсткие сроки — всего три месяца на весь пилот, — сказал Максим. — Если мы начнём тонуть в объёме задач, как вы поступите?

— Я сторонник жёсткого отбора ключевых механик, — без колебаний ответила девушка. — Лучше сделать три интерактивные сцены, но довести их физику, звук и визуал до абсолютного реализма, чем сделать десять пустых комнат, где игрок будет просто ходить и скучать. Сначала мы должны отполировать базовые действия — как игрок берёт предметы, как работает свет от фонаря или свечи. Если это будет работать плохо, вся историческая атмосфера рассыплется.

Максим удовлетворённо улыбнулся:

— Спасибо, Марина. Это именно тот подход, который мы ищем. Мы свяжемся с вами до конца дня.

Звукорежиссёр #1: Егор Козлов

Егор вошёл тихо, вежливо прикрыв за собой дверь. Обычный парень в сером свитере, с простым, спокойным лицом и лёгкой щетиной. В его движениях не было ни суеты Андрея, ни апломба Дениса. Было видно, что он привык работать в тени, за кадром, создавая звуковые полотна без лишнего шума.

— Здравствуйте, — вежливо поздоровался он, присаживаясь на предложенный стул. — Меня зовут Егор. Рад встрече.

— Здравствуйте, Егор, — улыбнулся Максим. — Мы ознакомились с вашим портфолио. Саунд-дизайн для тех двух инди-проектов выполнен очень качественно. Но нас особенно заинтересовали ваши работы по озвучке короткометражных фильмов. Расскажите, как вы создавали атмосферу?

Егор слегка подался вперёд, в его глазах блеснул спокойный, уверенный профессионализм.

— Для короткометражек я практически все звуки писал сам, на полевой рекордер. Я не люблю использовать стандартные библиотеки — они безликие. Если мне нужен был звук шагов по осенней листве, я шёл в парк и записывал разные типы обуви на разных поверхностях в Reaper. Для одного военного фильма мне требовалось воссоздать звук работы старого дизельного двигателя в закрытом помещении. Я договорился с владельцем старой мастерской, поехал туда ночью и записал его с разных ракурсов на четыре микрофона, чтобы получить правильный объём.

Илья одобрительно кивнул.

— Это отличный подход. А как вы работали с интеграцией звука в движок? Вы знакомы с аудиомоторами?

— Да, я свободно владею FMOD и Wwise, — ответил Егор. — В основном работал с FMOD. Я настраивал динамическое изменение аудиопараметров в зависимости от положения игрока и игровых событий. Например, делал систему адаптивной музыки, которая меняла темп и плотность аранжировки в зависимости от уровня угрозы, а также настраивал трёхмерное позиционирование звука через плагин пространственного аудио (Ambisonics) в Unreal Engine 5.

Илья посмотрел на Максима с явным восторгом. Этот кандидат говорил на чистом, понятном профессиональном языке.

— Егор, — спросил Максим. — Наш стартап делает исторический проект. В нём будет сцена в партизанском лагере. Зима 1943 года. Можете ли вы прямо сейчас набросать концепцию звукового оформления этой локации? Что мы должны слышать, чтобы игрок мгновенно поверил в реальность происходящего?

Егор на секунду прикрыл глаза, словно уже вслушиваясь в воображаемую сцену.

— Мы должны начать с тишины. Но тишина в зимнем лесу — она не пустая. Это глубокий, глухой гул ветра в верхушках сосен. Очень редкий, сухой треск веток от мороза. Шаги игрока — не просто хруст снега, а глухой, вязкий звук шагов по глубоким сугробам. Около землянок мы должны услышать тихий, сиплый кашель часового, далёкий, глухой стук топора — кто-то рубит дрова. Внутри землянки звук должен резко меняться: объём схлопывается, появляется сухое потрескивание дров в буржуйке, тяжёлое дыхание спящих людей, металлический лязг чистящегося оружия. Звук должен дышать. Если мы добавим правильную реверберацию помещения, игрок физически почувствует эту тесноту и запах дыма.

В переговорной комнате повисла пауза. Идея Егора была настолько живой и осязаемой, что Максим на секунду сам почувствовал этот запах дыма и морозный воздух.

— Прекрасно, Егор, — сказал Максим, делая жирную галочку в блокноте. — Это именно то, что нам нужно. Спасибо. Мы свяжемся с вами в течение пары дней.

— Спасибо вам. Буду ждать ответа, — Егор вежливо попрощался и вышел.

Обсуждение и план по программистам

Когда Егор вышел, в переговорной воцарилась тишина. Первый день марафона собеседований подошёл к концу. Илья устало откинулся на спинку стула, потирая виски.

— Уф... Макс, это было мощно. По 3D-художникам у нас абсолютный лидер — Андрей Лобанов. Его работы — это готовое искусство, в них есть душа. Виктора больше интересует престиж и статус, а не сам продукт — он крутой профи, но душу вкладывать не будет. А Даша, хоть и милая, просто не вытянет исторический реализм, ей нужно переучиваться с нуля. По геймдизайнерам Марина — это просто подарок судьбы. Умная, структурированная, понимает исторический контекст и не витает в облаках как Денис. Егор на звуке — безоговорочное «да».

— Согласен по всем трём позициям, — кивнул Максим, закрывая свой блокнот. — Давай дадим Ане отмашку, пусть готовит офферы. Но у нас остаётся главный вопрос, Илья. Программисты. На завтра у нас по графику вторая группа соискателей — четыре человека с rabota.by. Но почему ты просил Аню не публиковать вакансию для разработчиков на C++ и Blueprint открыто? Хотел сначала поговорить со мной?

Илья посерьёзнел, подался вперёд и положил руки на стол.

— Да, Макс. Я хотел перетереть этот момент лично, без лишних глаз. Брать программистов с улицы под такой сложный технологический стек и в такие сжатые сроки — это лотерея с огромным риском. Пока они притрутся, пока разберутся в архитектуре... Мы потеряем драгоценный месяц. У меня есть два одногруппника из БГУИР, с которыми мы вместе учились — Саша Коваль и Дима Лебедев.

— Вы же только выпустились из университета, Илья, — прищурился Максим. — А у нас в требованиях жёстко прописан коммерческий стаж от трёх лет. Как они пройдут ценз?

— В том-то и фишка! — азартно блеснул глазами Илья. — Не смотри на наши новенькие дипломы. Мы со второго курса БГУИР практически без сна впахивали в одной минской гейм-студии — Avis Games, а потом перешли в BelGames. Мы три года тащили реальные проекты, у нас за плечами жёсткий коммерческий опыт разработки на C++ и Blueprint в реальных боевых условиях. Саша — абсолютный гений системного программирования и оптимизации памяти, он C++ видит с закрытыми глазами. Дима — бог Blueprint и геймплейной логики, он собирает прототипы механик быстрее, чем геймдизайнеры успевают их придумывать. Они уже крепкие Middle-разработчики, по знаниям наступающие на пятки Senior-ам. И я за них ручаюсь головой. Мы понимаем друг друга с полуслова.

Максим задумчиво побарабанил пальцами по столу, взвешивая слова друга. Идея взять проверенную, сплочённую команду программистов, которые уже сработались, выглядела чертовски привлекательно.

— Звучит заманчиво, Илья. Сплочённость в коде сэкономит нам кучу времени на код-ревью и интеграции. А что у них по финансовым ожиданиям?

— Рыночный ценник для хороших Middle-разработчиков в Минске сейчас высокий, Макс. Они не пойдут работать за копейки, у них уже есть предложения от крупных аутсорс-компаний. Просят две с половиной тысячи долларов на руки каждому. Но им дико скучно пилить очередные мобильные казино под европейский рынок. Они хотят сделать что-то стоящее, масштабное. Давай я приведу их завтра вместо тех четырёх кандидатов из графика Ани? Мы проведём для них полноценное техническое собеседование, ты сам на них посмотришь. Если не понравятся — вернёмся к открытому поиску.

Максим улыбнулся и кивнул:

— Две с половиной тысячи долларов за сильных специалистов, которые со старта выдадут результат без долгого онбординга — это адекватная цена. Я согласен. Отменяй завтрашний поток с сайта. Пусть Аня вежливо перенесёт тех кандидатов в резерв. Завтра в девять утра ждём Сашу и Диму.

День второй: Программисты

На следующий день Саша Коваль и Дима Лебедев вошли в переговорную вместе. Они разительно отличались друг от друга: Саша — высокий, худощавый, в тонких очках, с серьёзным и сосредоточенным взглядом; Дима — плотный, коренастый, с густой бородой и в растянутом худи, от которого веяло абсолютным спокойствием.

Максим пожал ребятам руку. Они сели за стол, и Саша сразу, без лишних политесов, открыл свой рабочий блокнот.

— Давайте сразу к делу, — сказал Саша, поправляя очки. — Илья в общих чертах обрисовал задачу. VR-проект под Meta Quest 3, ваш стартап делает исторический пилот. У меня есть несколько критических вопросов по архитектуре и техстеку. Мы пишем проект с нуля или нам достался какой-то легаси-код от предыдущих разработчиков, который придётся рефакторить?

— Пишем абсолютно с нуля, — ответил Илья. — Никакого чужого мусора. Чистый лист.

— Это радует, — Саша сделал пометку. — Второй вопрос: целевая платформа. Quest 3 — это мобильный чипсет Snapdragon XR2 Gen 2. Ресурсы крайне ограничены. Если мы набиваем сцену высокополигональной геометрией через Nanite, мы упрёмся в лимиты по филлрейту и отрисовке вызовов (draw calls). Каков наш таргет по производительности? Для VR критически важно держать стабильные 90 кадров в секунду. Если упадёт до 72 или, не дай бог, будут фризы — пользователей начнёт тошнить через три минуты взаимодействия. У вас есть план оптимизации?

Илья подробно, на пальцах, начал расписывать схему деления локаций на подгружаемые уровни (Level Streaming) и кастомную оптимизацию шейдеров. Саша слушал очень внимательно, изредка кивая. Было видно, что они говорят на одном языке.

Дима, до этого молча крутивший в руках маркер, подал голос:

— По геймплею. Каков уровень интерактивности? Одно дело — просто ходить и кликать на предметы, чтобы послушать аудиогид. Другое — полноценная физика рук, захват предметов, симуляция веса, механика телепортации без укачивания. Нам нужно писать свою систему взаимодействия или мы берём готовый VR Expansion Plugin?

— Лучше взять проверенный плагин как базу и кастомизировать его под наши задачи, чтобы не изобретать велосипед, — ответил Илья. — Сроки слишком сжатые, Дима. У нас всего три месяца на всё.

Дима кивнул:

— Логично. Тогда я смогу быстро собрать прототип первой локации на Blueprint, пока Саша будет оптимизировать память и настраивать стриминг сцен. Но учтите: если ТЗ по ходу дела будет меняться каждую неделю, как это обычно бывает у неопытных заказчиков, мы утонем в багах. Кто у вас отвечает за утверждение фич?

Максим взял слово:

— Заказчик — Министерство образования. Но все контакты с ними и утверждение изменений идут исключительно через меня. Я ваш щит от любого внешнего бреда. Если я утвердил механику — вы её делаете. Если министерство просит добавить «летающих пионеров» посреди разработки — я посылаю их сам. Ваша задача — писать чистый код.

Саша и Дима переглянулись. На их лицах появилось выражение слабого, но всё же облегчения. В геймдеве адекватный продюсер, умеющий говорить «нет» заказчику — редкая ценность.

— Что по деньгам? — спросил Дима прямо.

— Две с половиной тысячи долларов на руки каждому на период разработки пилота, — ответил Максим. — Официальный контракт, абсолютно белая зарплата. Если сдаём пилот в срок и контракт продлевают на всю страну — ставки пересмотрим в сторону увеличения. Плюс бонусы.

— Мы согласны, — после секундной паузы ответил Саша. — Когда приступать?

— В понедельник, в девять утра, — улыбнулся Максим.

Первый день работы

Понедельник начался с шума. Офис, ещё неделю назад казавшийся холодным и чужим, внезапно наполнился жизнью.

Андрей пришёл первым, бережно водрузив на стол огромный термос с кофе и разложив графический планшет. Марина, новый геймдизайнер — невысокая девушка с проницательным взглядом и вечным блокнотом в руках — уже что-то увлечённо чертила на флипчарте. Егор, звукорежиссёр, молчаливый мужчина за тридцать, раскладывал в углу профессиональные микрофоны и наушники, будто обустраивал личную крепость. Саша и Дима молча настраивали свои рабочие станции, периодически перекидываясь непонятными для остальных терминами.

Максим стоял у окна своего небольшого кабинета, прижимая к груди стакан с горячим чаем. Он смотрел на эту суету, и внутри него росло странное, новое чувство. Это не было похоже на радость от покупки новой дорогой машины или победы в клубном споре. Это было чувство созидания. Эти люди были здесь потому, что он, Максим Волков, принял решение изменить свою жизнь.

Илья тихо вошёл в кабинет, держа два стакана кофе. Один он протянул Максиму.

— Ну что, Макс. Страшно?

Максим помолчал, делая глоток.

— Не страшно. Раньше я отвечал только за себя. Фриланс, мелкие подработки в Лондоне — если бы провалился, упал бы только я сам. А сейчас здесь восемь человек, которые бросили прежнюю работу и пришли сюда. Если я ошибусь — это уже не моя проблема. Это их зарплата, их время, их вера в то, что я не пустослов.

— Они верят тебе, Макс. И мне. Давай не облажаемся.

В девять ноль-ноль вся команда собралась в переговорной. Восемь человек сидели вокруг овального стола. Максим подошёл к флипчарту, взял маркер и обвёл взглядом присутствующих.

— Доброе утро всем. Спасибо, что поверили в нас и пришли. С этого дня мы — одна команда. И перед нами стоит задача, которую до нас в этой стране не делал никто.

Он сделал паузу, давая словам осесть.

— Мы создаём образовательный VR-проект по истории Беларуси для средних школ. Наша цель — заменить скучные, пыльные учебники живым, осязаемым опытом. Мы хотим, чтобы тринадцатилетний пацан, надев шлем, не просто зазубривал даты, а стоял в полутёмной землянке партизанского отряда, слышал хриплое дыхание бойцов, видел обрывки газет и чувствовал холод той зимы. Наш заказчик — Министерство образования. Срок — двадцать второе декабря. Должен быть готов полноценный, идеально оптимизированный пилотный модуль.

Марина подняла руку, не отрывая взгляда от своего блокнота:

— Максим, десять интерактивных сцен за три месяца — это колоссальный объём для нашей компании. Каков приоритет? С чего мы начинаем?

— Первая локация — Партизанский лагерь. Январь 1943 года, — ответил за Максима Илья. — Ребёнок оказывается на опушке зимнего леса. Вокруг — жизнь отряда. Он может зайти в штабную землянку, посмотреть карту операций, послушать диалоги командира и связного. Зайти в оружейную мастерскую, увидеть, как из обломков старых винтовок собирают оружие. Мы должны воссоздать быт до мельчайших деталей.

Андрей Лобанов, сидевший до этого опустив голову, вдруг поднял глаза. Его взгляд был напряжённым и глубоким.

— Нужны референсы, — глухо сказал он. — Чертежи землянок тех лет, образцы одежды, бытовых приборов, котелков. Я не могу моделировать из головы, иначе получится голливудская фальшивка.

— Всё будет, — Максим одобрительно кивнул художнику. — В эту пятницу мы едем в БГУ к профессору Ковалёву. Он ведущий специалист по партизанскому движению. Нас с ним свёл непосредственно заместитель министра Левицкий. Профессор будет лично проверять каждую модель, каждый диалог и утверждать их на достоверность.

— Актёры для озвучки? — подал голос Егор, звукорежиссёр. — Если мы пишем диалоги, нам нужны профессиональные голоса. Нельзя, чтобы партизан говорил голосом студента-программиста. Потеряется вся атмосфера.

— Озвучку будем делать на финальном этапе, — ответил Максим. — Я договорюсь с актёрами Купаловского театра. Голоса будут настоящими, глубокими. Пока работаем с черновыми заглушками.

Илья подошёл к флипчарту и сменил лист. На нём была нарисована схема оптимизации под Meta Quest 3.

— Теперь по техническим ограничениям. Повторюсь: мы работаем на мобильном процессоре шлема. Это значит — жёсткий лимит на размер текстур и количество полигонов в кадре. Каждая сцена в сборе не должна весить больше двух гигабайт. Иначе шлем просто задохнётся. Дима, Саша — ваша задача настраивать автоматический стриминг ассетов, чтобы в памяти шлема находилось только то, на что непосредственно смотрит пользователь в данный момент.

— Два гигабайта на детализированную сцену с лесом, снегом и персонажами — это адски мало, — нахмурился Дима. — Придётся резать текстуры до 2K, а где-то и до 1K.

— Придётся, — жёстко отрезал Илья. — Но для этого у нас есть Nanite, который поможет сэкономить на геометрии, и прямые руки Андрея, который сможет запечь качественные карты нормалей. Мы выжмем из этого железа всё.

Максим посмотрел на притихшую команду. На их лицах читался страх перед огромным объёмом работы, но в глазах горел тот самый азарт, который отличает профессионалов от обычных ремесленников.

— Работы много, — подвёл итог Максим. — Но если мы сделаем этот пилот — государство закупит систему для всех школ страны. Мы изменим то, как дети учат историю. Аня координирует все процессы, графики и закупки. Любые технические или организационные проблемы — сразу к ней или ко мне. А теперь — за работу.

Команда дружно поднялась. Офис мгновенно наполнился рабочим гулом: застучали клавиши, зашуршал карандаш Марины, Андрей уже открыл первые архивные фотографии зимнего леса. Процесс пошёл.

Профессор Ковалёв

В пятницу Максим, Илья, Аня и Марина поехали в БГУ.

Максим, Илья, Аня и Марина ехали в такси молча. Каждый думал о своём. Марина судорожно перелистывала в блокноте наброски сценария первой локации, Илья крутил в руках флешку с первыми рендерами Андрея.

Главный корпус университета встретил их прохладой старых коридоров, запахом мастики, хлорки и вековой книжной пыли. Навстречу попадались стайки шумных студентов, но на третьем этаже исторического факультета царила строгая, академическая тишина.

Кабинет профессора Ковалёва оказался крошечным, буквально заваленным книгами от пола до потолка. Стеллажи прогибались под тяжестью дореволюционных фолиантов и советских монографий. За массивным дубовым столом сидел невысокий сухощавый мужчина лет шестидесяти пяти в строгом твидовом пиджаке с заплатками на локтях. Из-под густых седых бровей на вошедших смотрели удивительно молодые, острые и цепкие глаза.

— Проходите, присаживайтесь, коль пришли, — голос профессора был сухим и тихим, но в нём чувствовалась привычка к безоговорочному авторитету. — Максим Волков? Из министерства звонили от Виктора Павловича Левицкого... Сказали, инициативные ребята делом занялись серьёзным. Надо вас проконсультировать.

Максим сдержанно кивнул, скользнув быстрым взглядом по Илье. Илья выглядел абсолютно спокойным.

— Да, Эдуард Петрович, — ровно ответил Максим. — Виктор Павлович очень тепло отзывался о вашей работе и рекомендовал вас как главного эксперта. Для нас критически важно сделать всё достоверно.

Ковалёв опустил очки на кончик носа и оглядел молодых людей. В его взгляде читался откровенный, глубокий скептицизм.

— Понятно. Ну, молодой человек, скажу вам сразу. Я согласился уделить вам время исключительно по просьбе министерства, раз уж там так загорелись вашей идеей. Но сам я в ваши «компьютерные игры» не верю. История — это наука. Её нельзя подменять пустым зрелищем.

Марина вспыхнула и хотела что-то возразить, но Максим придержал её за руку. Он спокойно встретил взгляд профессора.

— Мы не собираемся делать «весёлое развлечение», Эдуард Петрович. Наша цель — прямо противоположная. Сейчас дети в школах зазубривают сухие цифры: количество погибших, номера дивизий, даты наступательных операций. Но для них это просто мёртвый текст на бумаге. Они не сопереживают этому. Они не понимают, что за каждой цифрой стояла живая человеческая жизнь. Мы хотим вернуть им это понимание. С помощью современных технологий.

Ковалёв помолчал, разглядывая Максима, словно оценивая его искренность.

— Ну хорошо. Покажите, что у вас есть.

Илья быстро открыл ноутбук и повернул его к профессору. На экране сменяли друг друга первые наброски Андрея: трёхмерная модель партизанской землянки, детализированное оружие, посуда.

Профессор прищурился, придвинулся ближе к экрану. Его палец с пожелтевшим от табака ногтем ткнул в монитор:

— Так, стоп. Верните назад. Это что у вас? Партизан в шинели? Да ещё и с иголочки, с советскими пуговицами в сорок третьем году?

— Ну... да, — нерешительно произнёс Илья. — Мы взяли стандартный референс советской шинели тех лет.

Ковалёв тяжело вздохнул и покачал седой головой:

— Дилетантство. В сорок третьем году в белорусских лесах регулярного снабжения у партизан практически не было. Носили то, что добыли в бою или принесли из дома. Трофейные немецкие кители со споротыми знаками различия, домашние полушубки, крестьянские свитера, подпоясанные простыми верёвками. Шинель регулярной армии была редчайшей ценностью, её берегли для командиров. А у вас боец выглядит так, будто только что сошёл с парада на Красной площади.

Марина судорожно записывала каждое слово профессора.

— Исправим, — тихо сказала она. — Всё переделаем.

— Далее, — Ковалёв увлёкся, его глаза азартно блеснули. — Ваша землянка. Почему брёвна такие ровные, будто их на современном финском станке оцилиндровали? Землянки копали вручную, валили ближайший лес, часто использовали кривые, сучковатые сосны. И где накат? Накат крыши должен быть в три-четыре слоя брёвен, засыпанных землёй и дёрном, чтобы выдержать миномётный обстрел. А у вас там декоративная избушка.

— Мы переделаем, Эдуард Петрович, — твёрдо сказал Максим. — Для этого мы и пришли к вам. Нам нужна стопроцентная правда. Даже если она будет выглядеть грубо и некрасиво.

Профессор внимательно посмотрел на Максима. Скептицизм в его глазах начал уступать место осторожному интересу.

— Вы действительно готовы переделывать работу из-за таких мелочей? Это ведь лишнее время, лишние деньги.

— Это не мелочи, — ответил Максим. — Если мы соврём в пуговице, нам не поверят и во всём остальном. Ребёнок не отличит подлинную форму от выдуманной. Но он сразу почувствует разницу между настоящим миром и нарисованной декорацией — даже не понимая, в чём дело.

Ковалёв медленно откинулся на спинку кресла. На его личном, строгом лице впервые появилась едва заметная, тёплая морщинка улыбки.

— Хорошо. Я вижу, вы ребята серьёзные. Я помогу вам. Буду давать архивные фотографии, чертежи быта из наших фондов. Раз в неделю буду приезжать к вам в офис — проверять работу. Но учтите: поблажек не будет. Если я увижу халтуру — заставлю переделывать, пока не станет исторически достоверным. Договорились?

— Договорились, — сказал Максим и протянул руку.

Рукопожатие Ковалёва оказалось на удивление крепким и сухим.

Когда они вышли из здания университета на залитую солнцем улицу, Илья шумно выдохнул воздух:

— Боже, он меня просто уничтожил этой шинелью. Я был уверен, что он нас выгонит после первой же фразы.

— Зато теперь у нас есть лучший эксперт в городе, — отозвалась Марина. — Андрей будет в восторге от архивных чертежей. Настоящая работа начинается.

Аня шла чуть позади, бережно прижимая к себе блокнот с первыми замечаниями профессора. Она смотрела на Максима, который увлечённо обсуждал с Ильёй планы на следующую неделю, и видела человека, для которого это дело стало смыслом. Он горел этим делом. И этот внутренний огонь делал его невероятно притягательным.

Вечер в офисе

Прошло две недели упорной, изматывающей работы.

Офис превратился в живой организм, работающий на пределе. Команда засиживалась допоздна. Андрей Лобанов, получив архивные чертежи от Ковалёва, буквально заперся в своём углу. Он переделал землянку, превратив её в грубое, пахнущее сыростью и войной укрытие. Переделал одежду персонажей, добавив потёртости, трофейные ремни и грубые крестьянские свитера. Созданный им персонаж — суровый командир отряда — теперь стоял во главе штабного стола, и при виде этой сцены в VR-шлеме у Ильи перехватывало дыхание.

Саша и Дима совершили невозможное: они смогли оптимизировать текстуры леса и настроить динамическую подгрузку локаций так, что Quest 3 выдавал стабильные 90 FPS без единого фриза.

В пятницу вечером, около десяти, в офисе воцарилась тишина. Все разошлись по домам — впереди были долгожданные выходные. Только в кабинете Максима всё ещё горел свет.

Он сидел за столом, вглядываясь в монитор. На экране — план работ на следующую неделю. Красным выделены задачи, которые отстают. Их было слишком много.

Он потёр глаза. Устал.

В дверь тихо постучали.

— Да? — хрипло отозвался Максим.

Дверь приоткрылась, и вошла Аня. В руках она держала два картонных стаканчика.

— Я увидела свет под дверью. Подумала, что вы опять забыли про время.

— Забыл, — Максим слабо улыбнулся, принимая стаканчик. — Спасибо. Что это?

— Латте. Без сахара, с корицей. Как вы любите, — тихо ответила она, присаживаясь на край соседнего стола, который принадлежал Илье.

Максим удивлённо посмотрел на неё:

— Откуда ты знаешь про корицу? Я ведь не говорил.

Аня слегка покраснела и отвела взгляд на окно, за которым мерцал огнями ночной проспект.

— Я просто... замечаю. Вы всегда заказываете именно такой, когда мы берём кофе на вынос.

Они замолчали. Тишина в кабинете была тёплой и уютной, нарушаемой лишь тихим гудением системного блока.

— Максим, — вдруг негромко спросила Аня, поворачиваясь к нему. — Можно личный вопрос?

— Да, конечно.

— Зачем вам всё это? — она помедлила, словно выбирая слова. — Вы умный, опытный. Могли бы найти работу в любой нормальной компании, и здесь, и за рубежом. Без просроченных задач, без министерства, без риска. — Она опустила взгляд на стаканчик. — Я видела вас в «DOZARI» в ту ночь. Вы могли просто отвернуться, когда всё началось. Так делали все остальные — каждый вечер. Но вы встали. И сейчас снова выбрали сложное. Почему?

Максим долго молчал, крутя стаканчик в руках.

— В клубе всё было просто, — сказал он наконец. — Трое на одну, и ты ничего не можешь ответить — потеряешь работу. Мимо такого я не умею проходить.

Он сделал паузу.

— А с работой... Несколько лет я занимался фрилансом. Хорошие деньги, полная свобода в реализации — никто не стоит над душой, сам решаешь как и что. — Он усмехнулся, но без радости. — Но каждый проект заканчивался. Я сдавал работу, получал оплату и... забывал о ней. Потому что она мне не принадлежала. Я придумывал «как» — но не «зачем» и не «для кого». Это чужая идея, чужая цель. Я просто хорошо её реализовал.

Он поднял глаза.

— А здесь — моя идея. Моя команда. Мои риски. Если мы провалимся — это моя ошибка. Если сделаем — это будет первая настоящая победа в моей жизни. Не «выполнил задачу», а именно победа. — Он на секунду замолчал. — Мне важно знать, что я на это способен.

Аня смотрела на него долго. Потом медленно кивнула — так, будто услышала что-то, что давно уже знала, но не могла сформулировать.

— А ты сама чего хочешь? — негромко спросил Максим.

Аня чуть улыбнулась.

— В «DOZARI» я разносила напитки людям, которые меня в упор не видели. Три года. И уже начала думать, что так и должно быть. А потом вы встали. — Она подняла глаза. — И я подумала: вот человек, рядом с которым я смогу перестать быть невидимой.

В кабинете стало тихо. Не неловко — тихо. Как бывает, когда слова сказаны правильно.

Аня первой поднялась со стола.

— Идите домой, Максим. — В голосе звучала не команда, а что-то похожее на заботу. — Два дня без красных строчек. Не упустите.

— Спасибо, — сказал он. Просто.

— За кофе, — уточнила она, хотя они оба понимали, что не за кофе.

У двери она на секунду остановилась. Не обернулась — просто остановилась. Потом вышла.

Максим ещё какое-то время сидел в тишине. За окном медленно плыл ночной проспект.

Потом встал, выключил свет и пошёл домой.

Спасибо за чтение

Вернуться к книге