Melee: Fist, Bladed, Blunt
Firearms: Pistol, Shotgun, SMG
Energy Weapons: Pistol, Rifle, Cannon
I have noticed a LOT of games go this kind of route, having extremely specific fighting and shooting skills. This is, frankly, both kind of obnoxious to gameplay and unrealistic. Gameplaywise, you're forcing a player to pigeonhole himself practically from the beginning of character creation. Despite not knowing what, if any, of these weapons exist and are good to use, you want him to pick to use one and never touch anything else again. Realistically, it just doesn't make much sense. Somebody who has trained extensively with a pistol to become an expert pistol marksman doesn't pick up a shotgun and rifle and have no idea how to use the damn thing, shooting like he's never picked up a gun before. He still understands how to shoot. An expert knife fighter doesn't know absolutely nothing about how to be in a fist fight or use a club. You can't just use ONLY your knife in a knife fight, that's how bad knife fighters fight: They forget the rest of their body exists and fixate on their knife. Someone who is good as a knife fighter is good as a fighter, period. This is in direct contrast to the typical game where you take ONE combat skill and pump it like crazy, or else you create a character bad at everything.