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

Problem solving skills, efficient code design, implementation of pathfinding, user interface design, integration of multiple technologies, collaborative problem solving, Multithreading, Load level from image, Difficulty levels.
Using multithreading to separate the logic part from the command line, which was used as a cheat panel. Also using the singleton pattern, for things like the scene manager, creating walls from a photo, creating players from a photo, creating enemies from a photo and creating the finish from a photo and so on. The Factory pattern was used to create enemies, this pattern was also used to create active buttons in the user interface. A* search algorithm was used for the enemy logic.