Consider a design $(X,\mathcal{B})$, satisfying:

Each block in $\mathcal{B}$ has the same size

The intersection of every two blocks has the same size

Of course, it is easy to find many examples of such design. For instance, each symmetric balanced incomplete block design (BIBD) satisfies the above two conditions.

I am interested in the following question:

Given the number of points and the size of blocks, find the maximum number of blocks and construct the design achieving this maximum number.

I tried my best to check the 'Handbook of Combinatorial Designs' and found nothing. I am not sure if this kind of design has been studied before.

Thank you in advance!