← В ленту
Регистрация: 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. ● Меню паузы.

Языки

РусскийРоднойАнглийскийСредний