And the last point regarding different aspect ratios - cutscenes. Due to the two-dimensionality of the game space (more precisely, to the fixed direction of the camera relative to it), just expanding/shrinking the frame was not enough. There was still an option to simply fix frame size with black stripes, but that would be too boring. Therefore, I added to the commands of moving and teleporting actors the ability to bind the target position to the camera by anchor, borrowing the idea from RectTransform component in Unity. Thus, I got the opportunity to send the actor, for example, "to the left top corner of the screen", "beyond the right border" or "slightly to the right and below the center", and with its help I adapted the existing cutscenes to any screen width. Here some example screenshots of defeating cyclops cutscene with a whole pack of female goblins, dead and not quite.
1695215400