← В ленту ![]()
Регистрация: 15.11.2025
Сергей Козлов
Специализация: Unity c# developer
— На данный момент прохожу обучение на курсе IJunior по разработке игр на Unity. Нахожусь на финальном этапе курса.
— Понимаю принципы ООП, SOLID, DRY, KISS. Базово знаком с UniRX, UniTask, Zenject, DOTWeen.
— Знаком с паттернами проектирования.
— В текущем проекте использую паттерн MVVM в паре с UniRX.
— На данный момент прохожу обучение на курсе IJunior по разработке игр на Unity. Нахожусь на финальном этапе курса.
— Понимаю принципы ООП, SOLID, DRY, KISS. Базово знаком с UniRX, UniTask, Zenject, DOTWeen.
— Знаком с паттернами проектирования.
— В текущем проекте использую паттерн MVVM в паре с UniRX.
Скиллы
Unity
Zenject
UniRX
UniTask
C#
LINQ
Git
.NET Core
Visual Studio
ООП
Опыт работы
Unity Developer
с 08.2022 - По настоящий момент |IJunior
Unity, C#
Flappy Terminator
Задача: Реализовать похожий на Flappy Bird раннер.
Решение: раннер реализован с геймплейными изменениями:
● Вместо препятствий появляются противники, которые атакуют игрока снарядами.
● Игрок также получает возможность стрелять по направлению взгляда игрового персонажа.
● Изменена графика.
● Сделан ремикс на саундтрек из bad pigies.
Колонизация
Задача: Создать прототип изометрической игры.
Решение: прототип реализован с:
● Случайной генерацией ресурсов в пределах карты.
● Возможностью спавна юнитов.
● Возможностью базы сканирования местности на наличие ресурсов и отправки юнитов их собирать.
● Механикой расширения.
HealthBar
Задача: Реализовать healthBar, реагирующий на изменения (например, получение урона).
Решение: разработал собственный ассет UniversalHealthBar. Бар представлен в 3 видах:
● Числовой.
● В виде UI-слайдера без плавной анимации.
● В виде UI-слайдера с плавной анимацией.
2D-платформер
Задача: Реализовать прототип 2D-платформера с поднимаемыми предметами и врагами.
Решение: реализован 2D-платформер с механикой:
● Сбора предметов (монеты, зелья здоровья).
● Боёв с противниками.
● Применения способности (вампиризм).
● Отображения здоровья игрока и противников через Unity.UI.
● Меню паузы.
Языки
РусскийРоднойАнглийскийСредний
