In Kingdom Hearts Re:Coded, there are several Keyblades you can unlock by beating certain bosses throughout the game. Here is the full list of Keyblades you can unlock, and who you’ll need to beat to get them.
Lady Luck – Beat the Trick Master boss in Wonderland
Oathkeeper – Collect all cards from every world, then beat Roxas in Hollow Bastion
Oblivion – Beat Pete and Data Riku bosses in Hollow Bastion
Olympia – Beat Cerberus and Hades bosses in Olympus Coliseum
Three Wishes – Beat the Genie Jafar boss in Agrabah
Wishing Star – Beat the Guard Armor boss in Traverse Town
Zero/One – Beat all forms of Sora’s Heartless boss in Hollow Bastion