Розробка ігор на Unreal Engine та Unity
Зараз роблю Gravelock — онлайн extraction-шутер на Unreal Engine 5 з виділеним сервером: увесь код на C++, свій бекенд, Perforce і робочий процес для команди без програміста. Беру ігрові проєкти і як єдиний програміст, і як підсилення команди.
Що роблю
- Геймплей на C++: персонаж, стрільба, пересування, інвентар, стани — без Blueprint-спагеті
- Мультиплеєр: реплікація, виділений сервер з вихідників рушія, виклад на VPS
- Бекенд гри: профілі, предмети, сесії, захист від дублювання — FastAPI + Docker
- UI з коду: меню, налаштування, HUD, інвентар-сітка
- Пайплайни: Motion Matching, MetaHuman, звук, анімації — підключення й скрипти
- Робочий процес: Perforce, сповіщення в Telegram, збірки для команди без Visual Studio
Як я працюю
- 1
Розбір задачі
Ви описуєте, що потрібно, — я ставлю запитання і повертаюся з планом: етапи, строки, що потрібно від вас.
- 2
Прототип
Спочатку робочий каркас, а не презентація. Ви бачите, як це працює, до того, як зроблено все.
- 3
Розробка
Короткі етапи з показом результату. Код у репозиторії, деплой на ваш сервер або мій.
- 4
Запуск і підтримка
Виклад, моніторинг, документація. Далі — підтримка за домовленістю або передача вашій команді.
Схожі кейси
Реальні проєкти з портфоліо, ближчі до цієї теми.
Часті запитання
Unreal чи Unity?
Unreal — для 3D, шутерів, мультиплеєра, коли потрібна картинка й мережа з коробки. Unity — для мобільних, 2D і швидких прототипів. Працюю з обома, основний досвід зараз — Unreal 5 на C++.
У нас є художники, але немає програміста
Це саме та ситуація, в якій я зараз працюю в Gravelock: команда робить контент у редакторі, я — весь код, сервер і інфраструктуру.
Чи зробите виділений сервер?
Так. Збираю серверну ціль з вихідників рушія під Linux, викладаю на VPS і налаштовую сумісність з клієнтом з лаунчера.
Є задача?
Опишіть її в кількох реченнях — відповім, як це зробити і скільки часу займе.