Все услуги

Разработка игр на Unreal Engine и Unity

Сейчас делаю Gravelock — онлайн extraction-шутер на Unreal Engine 5 с выделенным сервером: весь код на C++, свой бэкенд, Perforce и рабочий процесс для команды без программиста. Беру игровые проекты и как единственный программист, и как усиление команды.

Unreal EngineC++UnityC#

Что делаю

  • Геймплей на C++: персонаж, стрельба, передвижение, инвентарь, состояния — без Blueprint-спагетти
  • Мультиплеер: репликация, выделенный сервер из исходников движка, выкладка на VPS
  • Бэкенд игры: профили, предметы, сессии, защита от дублирования — FastAPI + Docker
  • UI из кода: меню, настройки, HUD, инвентарь-сетка
  • Пайплайны: Motion Matching, MetaHuman, звук, анимации — подключение и скрипты
  • Рабочий процесс: Perforce, уведомления в Telegram, сборки для команды без Visual Studio

Как я работаю

  1. 1

    Разбор задачи

    Вы описываете, что нужно, — я задаю вопросы и возвращаюсь с планом: этапы, сроки, что нужно от вас.

  2. 2

    Прототип

    Сначала рабочий каркас, а не презентация. Вы видите, как это работает, до того, как сделано всё.

  3. 3

    Разработка

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

  4. 4

    Запуск и поддержка

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

Похожие кейсы

Реальные проекты из портфолио, ближе к этой теме.

Частые вопросы

Unreal или Unity?

Unreal — для 3D, шутеров, мультиплеера, когда нужна картинка и сеть из коробки. Unity — для мобильных, 2D и быстрых прототипов. Работаю с обоими, основной опыт сейчас — Unreal 5 на C++.

У нас есть художники, но нет программиста

Это ровно та ситуация, в которой я сейчас работаю в Gravelock: команда делает контент в редакторе, я — весь код, сервер и инфраструктуру.

Сделаете выделенный сервер?

Да. Собираю серверную цель из исходников движка под Linux, выкладываю на VPS и настраиваю совместимость с клиентом из лаунчера.

Есть задача?

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

Написать в Telegram