Резюме: Разработчик C++
Разработчик C++ с опытом работы с Unreal Engine 6+ лет, специализируюсь на:
- Разработки как многопользовательских, так и однопользовательских проектов
- Архитектуре игровых систем
- Созданию пользовательских инструментов и редакторов для UE4/UE5
- Разработке Gameplay на C++
- Работе с игровыми интерфейсами (Верстка, управление, анимирование)
- Работе с игровым ИИ
- Поддержке готовых игровых систем
Работаю в формате полного цикла разработки на основе данного технического задания: от проектирования архитектуры, до реализации, оптимизации, релиза, и пост-релизной поддержки
Разработка игр
- Unreal Engine 4 / 5 (C++, Blueprint)
- Gameplay programming
- AI системы: Behaivor Tree, Perception, EQS, Navigation System
- UI: UMG, Slate
- Animation: базовая настройка Animation Instance
- Профилирование и оптимизация
Multiplayer / Backend:
- Клиент-серверная архитектура
- Репликация / RPC
- Оптимизация сетевого взаимодействия
Так же я занимаюсь разработкой внутренних инструментов для Unreal Engine:
- Редакторы квестов
- Редакторы диалогов
- Редакторы игровых систем
- Инструменты на Slate / UMG
- Пользовательский инструмент локализации
- Пользовательские расширения редактора UE
Готов к работе в смежных областях. Быстро осваиваю новые стеки и предметные области, ориентирован на написание поддерживаемого, масштабируемого и эффективного кода на современном C++.
ОПЫТ РАБОТЫ:
LLC GFAGAMES
4 года и 9 месяцев
Middle Developer C++
Ноябрь 2021 — сейчас (4 года и 9 месяцев)
- Проектирование архитектуры отдельных игровых систем
- Ведение документации по разрабатываемым системам и её актуализация
- Верстка UI интерфейсов
- Разработка и настройка игрового ИИ, а так-же его оптимизация для открытого мира
- Разработка игровых механик
- Разработка механик сетевого геймплея
- Разработка инструментария для игровых дизайнеров и других разработчиков
- Прототипирование квестов
- Работа с системой локализации
- Разработка системы обработки катсцен
- Внедрение и поддержка диалоговой системы
- Внедрение в проект Gameplay Ability System (GAS)
ООО "ТимРез"
2 года и 11 месяцев
Junior Developer C++
Январь 2019 — Ноябрь 2021 (2 года и 11 месяцев)
- Написание программного кода
- Исправление выявленных багов
- Создание инструментария для разработчиков (Диалоговая система, квестовая, системы сохранений)
- Сборка квестов по техническому заданию
- Работа над UI
- Работа над AI