Hi, I'm Yahor Paulovich
Game Developer

Summary

I am focused on creating maintainable and scalable solutions that meet the needs of OOP and SOLID principles & business goals.

I specialize in writing clean code architecture using DI, applying design patterns, and implementing various gameplay mechanics.

I love to solve complicated problems in a simple and beautiful way and by giving a problem to me you can be sure I found a creative solution for it!

Open to work remotely anywhere and on-site or hybridin Warsaw, Poland. I have a work permit in Poland andconsidering both B2B and full-time employment.

About me

Education

Bachelor's Degree in Software Engineering

International University MITSO | 2018 - 2022

Biography

I wrote the code for my first game, a 2D platformer, when I was 12 years old using ActionScript 3.0.

Later, I pursued advanced programming studies at university, where I was the top student in my group in C++.

By the end of my third year at university, I worked remotely under contract as a programmer for over a year, gaining my first professional experience.

My Skills

C#

6 years of learning

Type Script

4 years of learning

Unity

5 years of learning

Cocos Creator

more than a year

Foreign Languages

English

B1+ - intermediate plus

Polish

A2 - intermediate

My Playable Ads

Here are some of Playable Ads I worked on
(hover to see the links to sources and demos)

Play in browser

Cooking Madness (Playable Ad)

Cooking Madness: A Chef's Game

Skills: TypeScript · Cocos Creator

Play in browser

Idle Breaker (Playable Ad)

Idle Breaker - Last Survival

Skills: TypeScript · Cocos Creator

Play in browser

Klondike Adventures (Playable Ad)

Klondike Adventures: Farm Game

Skills: TypeScript · Cocos Creator

Play in browser

Ride Master (Playable Ad)

Ride Master: Car Builder Game

Skills: TypeScript · Cocos Creator

My Projects

Here are some of Unity projects I worked on
(hover to see the links to sources and demos)

View demo

Animal-Party

One of my prototypes that I developed at GU Solutions

I implemented multiplayer mode and an in-game shop and I've customized all the active ragdoll characters.

Position: Unity Developer.

Skills: C# · Unity · Zenject · UniTask · WebGL · Mirror Networking · Newtonsoft.Json · DOTween

View demo

Pirate Procedural Walker

I implemented procedural walking for the pirate using the animation rigging package and implemented a cloth system using the C# job system.

Pet project.

Skills: C# Job System · New Input System · Animation Rigging · Cinemachine · Shader Graph

View demo

Adventure game with puzzle-platformer

I was the lead developer who implemented 95% of the game itself and I also collaborate with 2D and 3D artists and UI/UX designers and game designers in my team.

Role: Senior Unity Developer in unpaid startup

Skills: C# · Unity · Gameplay Programming · AI · C# Job System · New Input System · Animation Rigging · Cinemachine · Shader Graph · Visual Effect Graph

View demo

Video Poker Classic | Jacks or Better

This mobile prototype was my test task at Gammister

Now I remember, this was my first test task and job offer as a Unity Developer from a company. I began in the game industry in 2021.

Test task.

Skills: C# · Unity · Algorithms · Optimization · OOP · Design patterns · DOTween

View demo

Fortune Finder: Coin Chase Chronicles

This was also my successfully completed test task for Estoty, after which they agreed to work with me and they were choosing between me and one other person.

In this game, I implemented a clean architecture using DI, OOP, and SOLID principles. I wrote clean, maintainable, and scalable code, applied design patterns, and implemented a controlled character system, inventory system, in-game shop system, save load system, initialization system, and much more.

Pet project

Skills: C# · Unity · Zenject · UniTask · AI · Design patterns · OOP · SOLID · DOTween

Contact MeContact

Contact me here

My preffered way to communicate is through LinkedIn, and feel free to use any social media.

Location: Bialystok, Poland
Email: yahorpaulovich@gmail.com
Mobile Number: +48 728 377 407