Position: Unity3D Developer
Category: Unity
English level: pre
Years of experience: 0

Окрім навичок рівня Junior, вивчаю теорію архітектури, люблю патерни та шаблони (якщо їм місце) та використовую на все практиці. 

Game Design -  Цікавлюсь, вивчаю, створюю Elevator Pitch`s.
Match3

My first project. I experimented with Enum State, Observer and Factory
patterns, Coroutines, Events, ScriptableObjects, and Prefabs. I also utilized
the Package Manager (DOTween).
Under the guidance of a mentor, I refactored code and learned how to
properly cache objects. I also became familiar with GitHub.

Duality

An attempt to create my dream game. I tried to create some elements
as microservices, such as the DragNDropService. I made use of
interfaces, abstractions Serializable structs. I implemented a
MapGenerator with biomes, influence weights, generation settings, and
seed-based generation. Additionally, I utilized an EventBus with delegates
for OnTileSelected and OnShowGridMap events. Much of my time was
dedicated to optimization (including the use of OnBecameVisible). I also
worked on the Inventory UI. For the first time, I encountered
whiteList/blackList checks using Type (currently, I would use the Visitor
pattern). It's worth noting that this project helped me explore the realm of
Game Design. I have a deep passion for this project and dream of
completing it someday.

2D POOL

Used ReauireComponent, State Machine, Collider Triggers, Collider
Matrix, Imported Objects and Pivots. FoxminEd course part.
MotoSpeed
Used #if/#endif, Serializable classes, TimeScale, Shapes, Coroutines,
Scripted and Layers Parallax, Sounds. FoxminEd course part.

SuperSpaceSoldier

Used Joystick input, Flexible Isometric movement, Interfaces,
Animations, Sounds, Particles, States, CharacterController component,
LateUpdate(). FoxminEd course part.

Card Cut

Used Partial Class, const, States, UI (MVC), Linq.