No. Discover pass is all you need. It is better to go through boat launch entrance on east side. Parking lot on main entrance side is kind of far from water.
I don't think there is a fee to launch, but there is a parking fee. I am not sure if the Discover pass covers the parking fee at Lake Sammamish Park
Thanks! Your answer is awaiting moderation.