We really enjoy dry camping at Pyramid Lake. Camping is allowed on the east side of the lake pretty much anywhere you can park your vehicle as long as it's 20' from the shore. There is a fairly wide and well maintained dirt road off the highway were Warrior Point is. There are pit toilets available which were very clean when we camped there. It can get busy on the beaches however there are many places to camp so you can find privacy if you want it.
Sites vary greatly in how level they are, and how spacious. Pretty typical of a forest campground. I chose 'no' for waterfront sites: there are many that are within walking distance but I believe none closer than 40 yards or so. Generally there is a loop open during the off season for free camping until they can move in hosts. We stayed before Memorial Day weekend and there was a ton of confusion. Most of the sites were marked reserved for the upcoming weekend (weekend before Memorial Day, we were here on a Wednesday). Decided to stay until the weekend. And then on the next day one of the camp hosts came around to remove all of the reserved signs. We were prepared to leave anyway so we did.
Staff was friendly. The sites are a bit cramped, some better than others (we stayed in #13 which was pretty tight). Our picnic table was in terrible shape, wobbly and up on blocks. Power was excellent, held 120volts and 60hz very consistently. It appears that each 'wheel' has it's own transformer fed from underground high voltage. The begging deer were rather annoying, 2-3 times a day they're in camp begging: and of course receiving treats from the campers.