Had a lot of fun with UEPBS just goofin around. Thought it was pretty amazing how many many units could fit on my screen while still maintaining a good performance. I can usually have around 100k units on screen and keep 25-30fps.
Well apparently now they are claiming a GTX 1060 can handle a million units. How they are accomplishing this I don't know but this looks pretty damn cool: