Peamine erinevus: HeartGold ja SoulSilver on mängufilmimängud Nintendo DS jaoks, mis põhineb Pokémoni frantsiisil. Nad vabastati 2009. aastal paarina Jaapanis. Mängud ilmusid 2010. aasta märtsis Põhja-Ameerikasse, Austraaliasse ja Euroopasse. Mängija kohtub kogu mängu ajal Kimono Girls'iga. Pärast seda, kui võitlesid nad kõik järjest, lubatakse mängijal kohtuda legendaarse linnuga: Ho-Oh HeartGoldis ja Lugia SoulSilveris.

Mäng algab linnast nimega New Bank Town, kus mängija on uus treener ja peab valima oma esimese Pokémoni. Seejärel peab mängija püüdma ja tõstma Pokémoni ning täitma Pokémoni kataloogi. Mängu eesmärk on saada Johto ja Kanto parimaks treeneriks, võideldes kaheksa jõusaali liidrit Johtos jõusaali märgi eest, vaidlustades parimad koolitajad piirkonnas, mida tuntakse Elite Four ja Champion, seejärel võita kaheksa jõusaali liidrit Kanto piirkond ja lõpuks silmitsi mängu lõpliku ülemusega, Mt. Hõbe.

Siiski on igas mängus teatud Pokémoni spetsiifiline, näiteks SoulSilveris, mängija saab ainult Groudoni lüüa, samal ajal kui HeartGoldis saab see kiht ainult Kyogerit lüüa. Pokemonide loend igas mängus:
HeartGold | SoulSilver |
Mankey | Vulpix |
Primeape | Ninetales |
Growlithe | Meowth |
Arcanine | Pärsia keel |
Spinarak | Ledyba |
Ariados | Ledian |
Gligar | Teddiursa |
Mantiin | Ursaring |
Phanpy | Delibird |
Donphan | Skarmory |
Sableye | Mawile |
Baltoy | Gulpin |
Claydol | Swalot |
Kyogre | Groudon |
Mantyke | |
Gliscor |