Сервіс пошуку роботи №1 в Україні
Ivan
Unreal Engine Developer
- Вік:
- 23 роки
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно, Київ
Контактна інформація
Шукач вказав: ТелефонЕл. поштуМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20275921/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Sokalskyi Ivan
[відкрити контакти ](див. вище в блоці «контактна інформація») ❖ [відкрити контакти ](див. вище в блоці «контактна інформація») ❖ Kyiv, Ukraine❖ GitHub
Experience
Unreal Engine Developer January 2026 - October 2026
Alphanova
■ Wrote fundamental systems(weather and audio manager) in C++ independently of a project, to use them for
other games;
■ Maintained a good balance of C++ code and Blueprints. C++ for potentially performance heavy parts and
Blueprints for performance light parts to speed up the development process;
■ Wrote easily maintainable code using interfaces and UE actor components to maximize reusability of code and
reduce its maintenance cost.
■ Successfully worked in a codebase that has been entirely written by another developer.
■ Wrote a C++ code with designers in mind to speed up their development process in the editor.
■ Created cutscenes in Unreal Engine sequencer and learned to correctly script them;
■ Optimized GPU and CPU. My solutions brang a huge performance improvement to the game;
■ Created my own Niagara systems and materials for a game;
■ Created a network replicated physics ragdoll system for a multiplayer game;
■ Level designed levels, wrote dialogues and improved game design when there was a need and a possibility;
■ Wrote AI Behaviour Trees for boss enemies and created extensive behaviours for them;
■ Created a save system for the game that allows player to save anywhere;
■ Integrated FAB assets into the project and other assets;
■ Debugged the game using Blueprints debugging tools, Visual Studio debugging for complex cases and traces
for optimization;
■ Used AI tools to improve my work speed and create some assets(e.g. textures and voice acting).
Personal Projects
Unreal Engine 5 RPG winter 2023 - summer 2024
▪ RPG with turn-based combat, developed in Unreal Engine 5 using C++ with a minimal use of the Blueprints
system
▪ The game has a dialogue system, AI, developed using behaviour trees, that can wage a turn-based battle,
inventory system, save/load system, spell creation system, battle system, that relies on complex formulas, that
calculate stats, skills,resistances and equipment stats. All systems are written in C++
Unity RPG summer 2019
▪ RPG, developed in the Unity engine using C#
▪ The game has a dialogue system, save/load system, inventory, AI, that can do some basic combat moves(attack,
defend, power attack), quest system, magic and bow with a basic ballistic
▪ The Game has a Google Ads integration and Google Game Services integration. The game was published in
Google Play, but was removed later
Construct 2 Platformer 2018
▪ A platformer game for Android system, developed using the Construct 2 engine
▪ The game has an integration with Google Ads and Google Play Services. The game had been published in the
Google Play store, but was removed later
Game Engine Winter 2024 - nowadays
▪ A C++ game engine with an editor done in C# WPF and a linking done using a DLL.
▪ At the moment I develop it using a Youtube tutorial, but I have plans to develop several modules(such as an AI
framework) for it on my own. Nevertheless, I learned a great deal from it.
▪ The engine’s architecture is an Entity Component System.
SDL2 Platformer Winter 2024 - hiatus
▪ A C platformer game that uses the SDL2 library;
▪ Implemented the SAT algorithm for collision detection.
Education
Computer Science Bachelor’s Degree
Taras Shevchenko National University of Kyiv
September 2020 - June 2024
Faculty of Information Technologies
Applied programming
Computer Science Master’s Degree
Taras Shevchenko National University of Kyiv
September 2024 - May 2026
Faculty of Information Technologies
Information Systems
Computer Science PhD
Taras Shevchenko National University of Kyiv
October 2026 - 2030
Faculty of Information Technologies
Neural Methods for Adaptive Real-Time Shading and Material Representation
Skills
▪ Skills: C/C++, C#, Unity, Unreal Engine, Git, English B2, Elementary Japanese, Elementary Slovak,
x86 assembly, WPF.
[
Experience
Unreal Engine Developer January 2026 - October 2026
Alphanova
■ Wrote fundamental systems(weather and audio manager) in C++ independently of a project, to use them for
other games;
■ Maintained a good balance of C++ code and Blueprints. C++ for potentially performance heavy parts and
Blueprints for performance light parts to speed up the development process;
■ Wrote easily maintainable code using interfaces and UE actor components to maximize reusability of code and
reduce its maintenance cost.
■ Successfully worked in a codebase that has been entirely written by another developer.
■ Wrote a C++ code with designers in mind to speed up their development process in the editor.
■ Created cutscenes in Unreal Engine sequencer and learned to correctly script them;
■ Optimized GPU and CPU. My solutions brang a huge performance improvement to the game;
■ Created my own Niagara systems and materials for a game;
■ Created a network replicated physics ragdoll system for a multiplayer game;
■ Level designed levels, wrote dialogues and improved game design when there was a need and a possibility;
■ Wrote AI Behaviour Trees for boss enemies and created extensive behaviours for them;
■ Created a save system for the game that allows player to save anywhere;
■ Integrated FAB assets into the project and other assets;
■ Debugged the game using Blueprints debugging tools, Visual Studio debugging for complex cases and traces
for optimization;
■ Used AI tools to improve my work speed and create some assets(e.g. textures and voice acting).
Personal Projects
Unreal Engine 5 RPG winter 2023 - summer 2024
▪ RPG with turn-based combat, developed in Unreal Engine 5 using C++ with a minimal use of the Blueprints
system
▪ The game has a dialogue system, AI, developed using behaviour trees, that can wage a turn-based battle,
inventory system, save/load system, spell creation system, battle system, that relies on complex formulas, that
calculate stats, skills,resistances and equipment stats. All systems are written in C++
Unity RPG summer 2019
▪ RPG, developed in the Unity engine using C#
▪ The game has a dialogue system, save/load system, inventory, AI, that can do some basic combat moves(attack,
defend, power attack), quest system, magic and bow with a basic ballistic
▪ The Game has a Google Ads integration and Google Game Services integration. The game was published in
Google Play, but was removed later
Construct 2 Platformer 2018
▪ A platformer game for Android system, developed using the Construct 2 engine
▪ The game has an integration with Google Ads and Google Play Services. The game had been published in the
Google Play store, but was removed later
Game Engine Winter 2024 - nowadays
▪ A C++ game engine with an editor done in C# WPF and a linking done using a DLL.
▪ At the moment I develop it using a Youtube tutorial, but I have plans to develop several modules(such as an AI
framework) for it on my own. Nevertheless, I learned a great deal from it.
▪ The engine’s architecture is an Entity Component System.
SDL2 Platformer Winter 2024 - hiatus
▪ A C platformer game that uses the SDL2 library;
▪ Implemented the SAT algorithm for collision detection.
Education
Computer Science Bachelor’s Degree
Taras Shevchenko National University of Kyiv
September 2020 - June 2024
Faculty of Information Technologies
Applied programming
Computer Science Master’s Degree
Taras Shevchenko National University of Kyiv
September 2024 - May 2026
Faculty of Information Technologies
Information Systems
Computer Science PhD
Taras Shevchenko National University of Kyiv
October 2026 - 2030
Faculty of Information Technologies
Neural Methods for Adaptive Real-Time Shading and Material Representation
Skills
▪ Skills: C/C++, C#, Unity, Unreal Engine, Git, English B2, Elementary Japanese, Elementary Slovak,
x86 assembly, WPF.
Схожі кандидати
-
Разработчик игр
40300 грн, Івано-Франківськ, Львів , ще 4 міста -
Програміст WordPress
65000 грн, Коростишів, Дистанційно -
Full-stack програміст
30000 грн, Дистанційно -
Програміст PHP
40000 грн, Луцьк, Одеса , ще 3 міста -
Інженер-програміст
Інші країни, Дистанційно -
Python-програміст
Київ, Вишневе (Київська обл.), Дистанційно