Unity Programmer

Таир Вильданов

(NaNaNaS)


+998 90 135-22-43

Ключевые навыки и стек технологий

Unity
Кросс-платформенный игровой движок.
C#
Объектно-ориентированный высокоуровневый язык программирования общего назначения.
ООП
Методология программирования, основанная на представлении программы в виде совокупности взаимодействующих объектов.
SOLID
Пять принципов объектно-ориентированного проектирования, которые задают архитектуру программы.
Git (GitHub/GitLab)
Git - распределённая система управления версиями
GitHub и GitLab - крупнейшие веб-сервисы для хостинга IT-проектов и их совместной разработки.
DOTween
DOTween - это быстрый, эффективный, объектно-ориентированный анимационный движок для Unity, оптимизированный для пользователей C#, бесплатный с открытым исходным кодом и множеством расширенных функций.
Zenject
Zenject — контейнер внедрения зависимостей с открытым исходным кодом, нацеленный на применение с игровым движком Unity3D, обеспечивающий работу на большинстве платформ, поддерживаемых Unity3D.
Паттерны проектирования
Паттерн проектирования — повторяемая архитектурная конструкция в сфере проектирования программного обеспечения, предлагающая решение проблемы проектирования в рамках некоторого часто возникающего контекста.
ShaderGraph
Shader Graph позволяет с легкостью разрабатывать шейдеры с обновлением результатов в реальном времени.
ECS (LeoECS Lite)
ECS - это архитектурный паттерн, созданный специально для разработки игр, он отлично подходит для описания динамического виртуального мира.
UniRx
UniRx (Reactive Extensions (rx) for Unity) - это реализация реактинвых расширений Rx.NET для Unity.

Что я умею
  • Языки программирования: C#
  • Игровые движки: Unity
  • Платформы: ПК, Android
  • Системы контроля версий: Git (GitHub, GitLab)

  • Принципы и подходы разработки: OOP, SOLID, DRY, YAGNI, KISS
  • Паттерны проектирования
  • Плагины: Cinemachine, NavMesh, NaughtyAttributes
  • Анимация: Mecanim, DOTween
  • Реактивное программирование: UniRx
  • DI: Zenject
  • Софт: Unity 5, JetBrains Rider, VS, VS Code, GitHub Desktop, Photoshop, Blender 3D


Обо мне:

Разрабатываю игры на Unity уже больше 2 лет, за это время успел поработать в команде из 10 человек над довольно крупным проектом для геймджема (можно посмотреть в разделе "портфолио"). Хорошо знаком с C#, Unity, ООП, SOLID, Git (GitHub и GitLab), Zenject, UniRx, ECS (LeoECS Lite), паттернами проектирования, использую такие плагины как: NavMesh, Cinemachine, NaughtyAttributes. Работал с партиклами, шейдерами, анимациями, ScriptableObjects. На данный момент осваиваю асинхронное программирование с UniTask и углубляюсь в изучение архитектуры проекта. Очень нравится тема ИИ, процедурной генерации и процедурной анимации, собираюсь также развиваться в этом направлении.

Ищу удалённую работу Unity программистом


Образование:

Музыкальное - 2022

Достижения:

Игра "Dragon's Weekends" заняла второе место в номинации "Самая добрая игра" на
Siberian Game Jam November 2022

Опыт работы:

Aluminium Cockroaches
15.10.22 - 01.01.23
Unity Developer
Мы разрабатывали игру для геймджема с командой из 10 человек

Freelance
25.03.22 - 15.10.22

Знание языков
  • Русский язык

    Родной
  • Английский язык

    B1


This site was made on Tilda — a website builder that helps to create a website without any code
Create a website