Anahtar fark: HeartGold ve SoulSilver, Pokémon franchise'ına dayanarak Nintendo DS için video oyunları oynuyor. Japonya'da 2009 yılında bir çift olarak serbest bırakıldılar. Oyunlar Mart 2010'da Kuzey Amerika, Avustralya ve Avrupa'ya bırakıldı. Oyuncu, oyun boyunca Kimono Kızlarla karşılaşacak. Hepsini arka arkaya yaptıktan sonra, oyuncunun kendine özgü efsanevi bir kuşla karşılaşmasına izin verilecek: HeartGold'da Ho-Oh ve SoulSilver'da Lugia.

Oyun, oyuncunun yeni bir antrenör olduğu ve ilk Pokémon'unu seçmek zorunda olduğu New Bank Town adlı bir kasabadan başlar. Oyuncu daha sonra Pokémon'u yakalayıp yükseltmeli ve Pokédex adlı bir Pokémon kataloğunu tamamlamalıdır. Oyunun amacı Johto ve Kanto'daki en iyi antrenör olmak, Johto'daki Spor Salonları'ndaki sekiz Spor Liderini yenerek, bölgedeki en iyi antrenörlere meydan okuyarak Elite Four ve Şampiyon olarak yenerek, Kanto bölgesi ve sonunda oyunun son patronu Mt. Gümüş.

Yine de, her oyunda SoulSilver'da olduğu gibi belirli bir Pokémon var, oyuncu sadece Groudon'u yakalayabilir, oysa HeartGold'da katman sadece Kyoger'ı yakalayabilir. Her oyunda yer alan bir Pokémon listesi:
Altın kalp | Gümüş ruh |
Mankey | Vulpix |
Primeape | Ninetales |
Growlithe | Meowth |
Arcanine | Farsça |
Spinarak | Ledyba |
Ariados | Ledian |
Gligar | Teddiursa |
Mantine | ursaring |
Phanpy | Delibird |
Donphan | Skarmory |
Sableye | Mawile |
Baltoy | Gulpin |
Claydol | Swalot |
Kyogre | Groudon |
Mantyke | |
Gliscor |