Работал в 1 компании   1 год 6 месяцев

IT

Unity developer

Midnight Works

IT

1 год 5 месяцев

03.2023 - 08.2024

Responsibilities:
• Worked primarily as a solo developer with minimal supervision
• Collaborated with a large team using Slack (UI/UX designers, QA testers, 3D animators, game designers, product managers)
• Followed game design documents
• Built UI based on Figma designs
• Managed tasks and progress in Trello and ClickUp
Worked on:
--- Announced first-person 3D car driver and mechanic simulator (PC, PS5), where I developed:
• Player movement system with running, jumping and crouching
• Driving mechanics
• Mechanics related to detaching car parts upon impact
• Inventory system with item pickups and UI
--- Released first-person 3D wild animal shooter (PC, PS5), where I developed all game elements, including:
• Player movement system with running, jumping and crouching
• Terrain-based footstep audio system
• Step-by-step tutorial
• Filterable weapons shop with skins
• Levels and rewards systems
• Player progress saving system
• Audio and quality settings
• Highly configurable animal AI system
• Shooting mechanics with special effects on impact
• Inventory system
• Navigable UI

Ключевая информация

  • Unity: Animation, Particle System, Physics, Graphics, UI, Audio, Lighting, Editor scripting, Packages creating, Ragdoll, Joints, Profiler, Debuggers, CPU/GPU Optimization, Sprite Atlas, Occlusion Culling
  • Plugins: Cinemachine, Input System, ML-Agents, Post Processing, Recorder, Pixel Perfect, 2D Tilemap Editor, Device Simulator, Polybrush, NavMesh, Performance Testing Extension, Addressables
  • Frameworks: Zenject/Extenject, UniTask, UniRx/R3
  • Programming: C#, CG/HLSL, Git, GitHub Actions, CI/CD, Rider
  • Paradigms: OOP, SOLID, DI, IoC, Design patterns, MVC, AI, TCP/IP, UDP
  • Testing: NUnit, NSubstitute, FluentAssertions
  • Game algorithms: Steering Behaviors, A-star, DFS, Bresenham's line, Minimax, PPO, Fisher–Yates shuffle, Raymarching
  • Other: Python, Bash, Agile (Scrum, Kanban), Figma, Trello, Jira, ClickUp

Учился в 2 заведениях

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»

Факультет інформатики та обчислювальної техніки. Інформаційні системи та технології

Київ, 2024

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»

Факультет інформатики та обчислювальної техніки. Інформаційні системи та технології, вища

Київ, 2023

Владеет языками

Английский

средний

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Русский

свободно

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Курсы, тренинги, сертификаты

Mobile Game Architecture on Unity for Professionals

K-Syndicate, 2024

Game Architecture · Dependency Injection · Design Patterns · Inversion of Control (IoC) · C# (Programming Language) · Coupling & Cohesion · SOLID Design Principles · JetBrains Rider · Code Refactoring · Unity

ML-Agents: Hummingbirds

Immersive Limit, 2023

Machine Learning · Reinforcement Learning · Deep Learning · Deep Reinforcement Learning · Artificial Intelligence (AI) · Unity · C# (Programming Language)

English Prime School

Kyiv, 2022

English speaking and writing skills

Дополнительная информация

Projects

AutonomousParking (Feb - Jul 2023)

Simulation of car parking in diverse parking lots, it's part of mybachelor's thesis.

  • Data-oriented component-based architecture
  • ML-Agents, Recorder, UnityEngine.Pool, Reinforcement Learning, PPO, Fisher–Yates shuffle, Google Colab, TensorBoard, Bash
  • Optimized the number of cars needed for random spawning in parking lots using a technique from the Fisher–Yates shuffle algorithm

WizardSpells (Dec 2022 - Feb 2023)

Smooth 3D player movement and flexible architecture as the basis for future spell-based battle arena gameplay.

  • Service-oriented component based architecture, FSM for game states, Single-entry point
  • Zenject/Extenject, Input System, UnityEngine.Pool, GitHub Actions, CI/CD, Tests (NUnit, NSubstitute, FluentAssertions)
  • Design a flexible solution for managing NuGet packages in Unity

Roguelike (Mar - Oct 2022)

Turn-based tile-based 2D roguelike game based on procedurally generated maps with 2-bit colour style.

  • Event-driven component-based architecture
  • Zenject/Extenject, Pixel Perfect, 2D Tilemap Editor, Recorder, Device Simulator, AI, A-star, Bresenham's line
  • Implemented and plugged a generic A-star algorithm as a Unity package.

Yuriy

Unity developer

Берестечко

1 000 $

22 года

Активно ищет работу

полная занятость, неполная занятость

Характер работы: удаленная работа, в офисе/на месте

Обновлено 3 дня назад