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

- created a working 2D platformer with the usage of self-drawn assets
- for bachelor's degree developed RPG prototype with working quest system, dialogue system, party system, level-up system, inventory system, personal item and character skills, turn-based combat, global and battle maps; got an 'A' grade
- made a game prototype for GameJam from scratch in 3 days
I have the most experience with Unity, but have some knowledge of Godot as well.

I coded several game prototypes and pet projects, during each i learned new things about game development. I have experience (or worked) with:
- 2d/3d animations, blend trees
- lighting and post effects
- Unity physics and collision detection
- shaders and materials
- ScriptableObjects
- Unity 2d tile system
- CinemaMachine
- Unity sound system
- verson control (git)

Additionally:
- implemented A* algorythm for pathfinding
- learned the hard way why SOLID and version control is important
- used JSON to implement dialogue system
- implemented own interpreter as a dynamic library for a different language
- have experience in making games in short period of time (for GameJam)
- have experience of developing projects with many different systems
- have knowledge of OOP principles and software design patterns
- have some experirence working with Blender, GDScript, Python, HTNL/CSS/Javascript, C++, Java, SQL and Entity Framework, Machine Learning and algorythms.
I'm expecting to further increase my knowledge of game development, as well as trying new technologies or game engines