Multiplayer is definitely worth consideration, even if is only Local Split Screen. House of the Dead was my Fav in the Pizza Parlors. And, it was more fun when a Buddy was on the side, shooting Monsters with you. I’m definitely implementing Multiplayer in my Railshooter.
Scoreboards --> Leaderboards --> Tournaments
I implement some form of scoring in every game design. I even added Scoring Functions in V8 SUPERCAM to be applied as Score Multiplier based on the Distance/Angle of the Camera to the Avatar Body when performing actions. A simple and elegant way to implement the System as a Game Mechanic.
Interestingly, I designed a Cash-driven Tournament Management System for Tournamentblitz.com back in the day before Esports was called Esports. Any Game with a Best Score mechanism could use the system. Both Single Player and Multiplayer Games.
Players could purchase Virtual Tokens though any Webpage with a Paypal Button. Haha. All powered by a HTTP Server running PHP. However, it was not very secure from Cheating, so I had to take it back to the drawing board. I have not been able to get directly back to it yet, but, I will most definitely. It is the reason I started to learn UDK & UnrealEngine to the first place.
My ultimate goal, is create Action Adventure Treasure Hunts for Real-world Cash in Beautiful 3D Worlds for Desktop and VR. I could have never imagined Today’s Graphics, Animation, Physics, Audio, AI and processing Power.