Up until now we had been using a folding table in the middle of the dinette for food and games... but it was a real bear to get around and wasn't big enough to really do much with.
I measured the seating area in about every direction you can imagine, and mocked tables up with cardboard etc. to make sure we wound up with tables we would be happy with.
I bought a couple recessed table bases and 27 1/2" legs. We already had table bases from the old camper, and I figured they would work fine for the underside of the table tops.
After verifying I wasn't going to cut into anything vital under the bus, I had my son Sam use a cheap hole saw to cut through the vinyl flooring and subfloor.
I then drilled little holes all the way around the hole and cut a starter hole through the galvanized steel with the one carbide hole saw I own. After that I used a jigsaw to finish the hole.
I then put a bead of, once again, roofing caulk around the hole and pressed in the base. I screwed it to the floor using stainless screws.
We bought a 4x8 sheet of 3/4" plywood with a nice birch veneer and cut it into two table tops.
We had a friend route the edges and radius 2 corners on each table to make exit from the dinette easier. I had the (in my humble opinion) brilliant idea to edge the plywood with plastidip... the paint you dip tool handles into. It worked awesome and wasn't terribly expensive!
The tables were a little wobbly, so I attached a piece of angle bracket, sourced from a garage door hardware packet I saved, onto the wall side edge of each table, and used recessed "T" nuts and thumb screws to attach them to the wall, and still allow them to be removed. Finished product!
I also added a couple of RV style lights above the dinette, as the led domes are a little too dim for gaming.