Position: Unreal Developer
Category: Unity
English level: upper
Years of experience: 2


In February 2022, I became part of the front-end team responsible for developing inner company CRM. Our front-end stack consists of Next.js, TypeScript, React Query for GraphQL, and Ruby on Rails for the back-end. I was responsible for: creating custom React functional components; Refactoring and improving old components to correspond more with modern practices and project standards; Creating custom React Hooks for various needs such as forms using React Hook Form, CRUD Hooks;

In October 2021 I was part of a team of 12 people designing and developing our IP. I was assigned to operate as a technical designer as well as technical lead in a team of developers. My main tasks were to convert design ideas into playable prototypes, communicate ideas between the design team and the programming team, as well as decide on which tools to use in certain scenarios.
My responsibilities included:
Prototyping game mechanics using Unreal Engine Blueprint visual scripting tools;
Expanding existing blueprint functionality via C++ code;
Writing code for core systems like player’s movement, saving system, player’s ability system, and quest system;
Customizing AI sight perception that allows more flexible control over which part of the player is visible to the AI allowing a more realistic stealth mechanic;
Managing and maintaining perforce VCS;
Taking part in prototyping and developing AI behavior tree;
Implementing in-editor visual clues using Raycasting that allow level designers to decide on the position of the enemy pawns and player movement trajectory;
Implementing the player’s traversing technique utilizing Unreal Engine tags system that allows more diverse movement.

In September 2020 I became part of a team of 3d artists and designers bringing custom high-quality renders to life and providing various 3d services.
My responsibilities included:
Creating high-poly models for detailed renders;
Low-poly optimization for real-time environments such as VR applications and game engines like Unity and Unreal Engine;
Creating high-quality renders for products, interiors, and exteriors using Corona and V-Ray renderers;
Sculpting and modeling various custom pieces for art projects using ZBrush;
Creating materials in Substance Designer and Substance Painter.