By default, the Assignee field has an unassigned option, which is equivalent to making the field optional. If you look at the field configuration, you will realize that you cannot make the Assignee field required, as there is no such option available.
In this recipe, we will look at how to disable the unassigned option, effectively making Assignee a required field.