Предыстория

Привет, уважаемый читатель!

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

Но данная статья — не совсем о бизнесе и даже не совсем обо мне: это всё ещё найдёт отражение на экране монитора. Сейчас я хотел бы рассказать об одной игре, которой ещё нет. Итак, начинаю!

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

Всё началось ещё в детстве: Dandy, Sega, Panasonic 3DO, Sony PlayStation, PC. Данный модельный ряд превосходит только модельный ряд моих велосипедов.

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

Не считая стратегий в реальном времени, в общем, и старой доброй Dune II в частности, особый интерес вызывал футбол. Наверное, я им заболел: смотрел матчи по телевизору, играл в него на приставках и со школы делал футбольные менеджеры на… бумаге. В то время у нас не было никаких компьютерных игр Football Manager, да и компьютера, в общем-то, тоже не было. Но мы с братом реализовывали свои идеи именно на бумаге, и надо сказать, что получалось неплохо. Мы действовали по интуиции, следуя только собственным мыслям и видениям, и только потом узнали, что существует, оказывается, и такая компьютерная игра. Особо отмечу: не всё, что было в нашем видении, реализовали в Football Manager. То есть, будучи ещё детьми, мы видели то, чего в популярной компьютерной игре не было. Это меня вдохновило перед тем, как я приступил к созданию своего собственного футбольного менеджера.

Несмотря на образование, не связанное с IT, я самостоятельно обучился делать сайты во времена, когда учился ещё в институте.

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

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

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

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

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

Разработка и особенности игры

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

«Много лет назад разработанная игра»: так я написал про Football Manager. А нужно ли создавать игру, которая будет похожа на другую, уже существующую? Возможно. Но разве что только в том случае, если вы твёрдо убеждены превзойти оригинал.

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

Имея достаточный опыт программирования на Python, а также опыт создания небольших игр на Godot Engine, выбор в пользу данного движка был очевиден. Да, существовал, конечно, вариант с прохождением курса по изучению C++ и Unreal Engine, и мне даже это было бы интересно, но отсутствие достаточного количества свободного времени и свободных денежных средств всё же подтолкнули к логичному выбору в пользу имеющихся компетенций.

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

Только вот может ли двухмерная игра стать современной и популярной? Очевидно, что да, но я пришёл к ещё более оптимальному для себя решению — 2.5D.

Подготовленный в Godot прототип дворового футбольного поля, разделенного на зоны для действий игроков
Подготовленный в Godot прототип дворового футбольного поля, разделенного на зоны для действий игроков

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

Нарисованное и анимированное в Aseprite изображение футболиста
Нарисованное и анимированное в Aseprite изображение футболиста

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

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

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

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

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

Подготовленная в Aseprite стартовая заставка игры
Подготовленная в Aseprite стартовая заставка игры

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

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

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

Будьте готовы и к свободе выбора: вам предстоит следить за развитием нескольких направлений и расставлять приоритеты в начале каждого сезона. Что для вас будет важнее на данном этапе: завоевать любовь первых болельщиков или облагородить поле? А может быть, важна личная карьера? В конце концов, можно выйти даже на международное сотрудничество. За всем сразу не угонишься!

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

Да, существует такая игра, как «Football, Tactics and Glory», но всё же я планирую расширить систему принятия решений и отойти от классического футбольного матча. По сути, должен получиться симулятор уличной жизни с системой принятия решений и развитием сюжета в зависимости от сделанного выбора. Полагаю, что такое решение может привлечь не только поклонников футбола, но и всех тех, кто любит пошаговые стратегии. Надеюсь, что в стороне не останутся и поклонники пиксель-арта.

Как-то так. И если у вас есть желание следить за тем, как создаётся эта игра, а ещё за тем, как развивается моё дело по созданию и развитию студии программирования, то вступайте в сообщество VK — это будет мощной мотивацией для меня!

 

Комментарии (13)


  1. GolosCD
    13.05.2026 16:53

    Удачи вам! Держу за вас кулаки. У вас все получится.


    1. Plus3s Автор
      13.05.2026 16:53

      Спасибо!


  1. Ewoke
    13.05.2026 16:53

    Любое благое дело накрывается медным тазом, если оно формулируется ".. и на этом заработать". Сразу скажу - забудьте этот вектор. Иначе Вы станете рабом своей идеи и ее возненавидите.

    Для мотивации - посмотрите игру "Русская Рыбалка", была популярна лет 15 назад. Там примерно как Вы описали: разные локации, медленное развитие сюжета/персонажей, разные "фишки", которые можно открывать.


    1. Plus3s Автор
      13.05.2026 16:53

      Хорошо, спасибо!


  1. Shiaju
    13.05.2026 16:53

    Овладел программированием, пошел делать игру.

    Простите, очень по-детски звучит.


    1. Plus3s Автор
      13.05.2026 16:53

      Ну я же не ядерный реактор проектирую )


      1. RustTech
        13.05.2026 16:53

        Более или менее насыщенная игра по сложности чуть проще ядерного реактора))


        1. Plus3s Автор
          13.05.2026 16:53

          Нельзя не согласиться. Только подход для игры нужен чуть более нестандартный )


    1. Ewoke
      13.05.2026 16:53

      Это закрытие гештальтов. Здесь сплелись и детство и не-детство. Будет Вам за 40, поймете. Так что с первого взгляда кажущееся простым, все очень непросто.

      1982 года, а таких вещей не понимаете )


  1. AnotherProger
    13.05.2026 16:53

    Уволились то зачем?) Начинание здравое, но не сразу в омут же)


    1. Plus3s Автор
      13.05.2026 16:53

      Для своего дела. В настоящее время есть детский творческий клуб рисования, где трудится моя супруга. Теперь буду помогать ей и развивать свое направление. Запланировано давно. Никакого омута.


  1. greenrus
    13.05.2026 16:53

    Круто! Удачи вам с игрой. Сам в школьные и универские годы фанател от Football Manager, а позже увлекался геймдевом изучал Godot. Но с работы пока так и не уволился чтобы делать свою игру..


    1. Plus3s Автор
      13.05.2026 16:53

      Спасибо за добрые слова!