Yes, FPSCreators was not always like this...
It was originally owned by the addequately named "FPS Creators", who pioneered the site. It started off as a rather simple layout, but if you wanted to upload something, it was the place to go. FPS Creators could no longer pay for the website, it was given to "famdylan" (I think), and "FPS Creators" changed his name (now I believe it's "SkyCubes", but I may be wrong). "famdylan" reorganised the site to what it looks like now, and in the midst of the change accidentely deleted all of the content (which, by that time, was quite large). Not many people uploaded, as the process was in-built to the site and rather confusing. Eventually, "famdylan" could no longer pay, and then he offered to sell the site. After no offers came, he posted the rather grim remark that is on the page now (about how he's taking a different approach to giving it away).
A rather sad story that spans over something lie 6 months, but yeah. So it wasn't always bad, it just sort of plummeted. Hopefully some kind soul will bring FPS Creators back, and we will have a place to upload our 1337 games
!
Merranvo... you're... God!?
Click above for Project Luna demo! Resident Evil Remake is teh fergin' best!