Zakhar
From Ukraine (UTC+3)
Zakhar – Unity, C#, iOS
Zakhar is an experienced Senior Game Developer with a proven track record of architecting complex systems from scratch and optimizing engine-level features. He has a background in rendering, as well as experience in real-time networking, client-server communication, and RPG mechanics. Beyond coding, Zakhar has successfully mentored juniors and led a small development team on his most recent project, serving as the primary architect. He prioritizes clear communication and transparent timeline management. Moving forward, he is eager to apply his problem-solving skills to challenging projects!
13 years of commercial experience in
Main technologies
Direct hire
Not possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Unity/C# Developer
A top-down PC RPG game with a turn-based combat system, similar to Baldur’s Gate 3.
- Developed the project from scratch;
- Implemented new RPG features (movement, combat, party management, ability system, etc.);
- Developed various tools for game designers (e.g. dialogue system);
- Developed user authentication and data storage in Firebase.
Senior Engine Developer
A suite of growth, monetization, and user-acquisition tools from Unity that helps game and app developers turn their projects into sustainable businesses. It provides a set of integrated solutions to help creators earn revenue, attract new players, and keep users engaged over time.
At its core, it offers features such as monetization tools (including ad mediation and diverse ad formats), user acquisition systems to reach high-quality players at scale, and tools to optimize and analyze performance through a central dashboard.
Zakhar's role was to develop the Game Engine used for the playable ads.
- Developed various rendering and optimization features (e.g. Realtime Shadows, Dynamic Batching) using WebGL;
- Developed and maintained other features such as physics, particles, export from Unity.
Senior Unity 3D C# Developer
A casual mobile puzzle game where players connect matching colored dots by drawing lines between them. The main objective is to complete level-specific goals within a limited number of moves, such as collecting certain colors, clearing obstacles, or activating special tiles.
The core mechanic is simple: players swipe to connect adjacent dots of the same color. Creating a square (loop) captures all dots of that color on the board, adding a strategic layer to otherwise relaxing gameplay.
Responsibilities:
- Developed new game features;
- Mentored junior developers.
Achievements:
- Developed and optimized responsive in-game UI;
- Developed a Client-Server communication for new features;
- Developed various game editors and tools.
Middle Unity 3D C# Developer
An online real-time PVP tactics game in which players:
- Lead a squad of four hardened mercenaries picked from a roster of unique classes.
- Jump into the arena and battle their opponents in adrenaline-fueled 1v1 matches.
- Use formations, cover and elevation to wreak havoc on the enemy squad.
- Equip mercenaries with unique abilities, weapons and gadgets for tactical options.
- Direct the battle using RTS style controls from an isometric perspective.
Responsibilities:
- Built game architecture;
- Developed game features;
- Led technical presentations;
- Mentored junior developers.
Achievements:
- Developed a solution to load HTML/CSS to be used as a responsive in-game UI;
- Developed various game editors and tools;
- Developed Server/Client game network code;
- Developed Client Prediction on the unit’s movement.