- PRO
Yuriy
Unity developer, 60 000 UAH
- Employment type:
- full-time, part-time
- Age:
- 23 years
- City of residence:
- Berestechko
- Ready to work:
- Remote
Contact information
The job seeker has entered a email and LinkedIn.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/9948636/
Work experience
Unity developer
from 03.2023 to 08.2024
(1 year 5 months)
Midnight.Works, Remote (IT)
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
• Minimap
• Offscreen markers
Education
National Technical University of Ukraine 'Kyiv Polytechnic Institute'
Faculty of Informatics and Computer Engineering. Information systems and technologies, Kyiv
Higher, from 2023 to 2025 (2 years)
• Wrote an article for master's thesis "Effect of rendering space on the performance of the ray marching method" / Danyliuk Y., Zhurakovska O. // Adaptive Systems of Automatic Control. October 2024. Vol. 2, № 45. DOI: 10.20535/1560-8956.45.2024.313089
• Wrote theses for master's thesis "Information system for visualizing four-dimensional objects based on the ray marching method" / Danyliuk Y., Zhurakovska O. // V International Scientific and Practical Conference of Young Scientists and Students “Software Engineering and Advanced Information Technologies (SoftTech-2023)". December 2023
National Technical University of Ukraine 'Kyiv Polytechnic Institute'
Faculty of Informatics and Computer Engineering. Information systems and technologies, Kyiv
Higher, from 2019 to 2023 (4 years)
• Speaker at "Artificial intelligence 2023: present and future" summer school, KPI, FICT
• Wrote a bachelor's thesis "Car parking process simulator using reinforcement learning" / Danyliuk Y. // National Technical University of Ukraine "Kyiv Polytechnic Institute". Bachelor's thesis project: Information systems and technologies. July 2023
• Wrote an article for bachelor's thesis "Autonomous car parking model for different types of parking lots using deep reinforcement learning" / Danyliuk Y., Oliinyk V.
Additional education and certificates
Mobile Game Architecture on Unity for Professionals, Knowledge Syndicate
Aug 2024
ML-Agents: Hummingbirds, Immersive Limit
Apr 2023
Knowledge and skills
- Unity
- C#
- Git
- GitHub
- Knowledge of OOP principles
- Dependency injection
- SOLID Principles
- Zenject
- C++
- GitHub Actions
- CI/CD
- IoC
- NUnit
- NSubstitute
- FluentAssertions
- HLSL
- Game Architecture
- Trello
- Figma
- Addressables
- UniTask
- UniRx
- R3
- RenderDoc
- UI Toolkit
Language proficiencies
- Ukrainian — fluent
- English — above average
- Russian — fluent
Additional information
Projects:
AutonomousParking (Feb 2023 - Jul 2023)
Simulation of car parking in diverse parking lots, it's part of my
bachelor'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 2022 - 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.
Similar candidates
-
Unity developer
100000 UAH, Remote, Rivne -
Unity 3D програміст
Remote, Other countries -
Junior Unity developer
Remote, Kremenchuk -
Unity developer
Remote, Kryvyi Rih -
Unity Developer
Remote, Kryvyi Rih -
Middle Unity 3D-програміст
Remote