Uganka je igra, pri kateri mora igralec rešiti problem s preurejanjem ali kombiniranjem kosov ali elementov. Uganke so lahko različnih oblik, kot so sestavljanke, križanke in logične uganke.
Labirint je igra, v kateri mora igralec najti pot od začetka do cilja z navigacijo skozi vrsto med seboj povezanih poti ali sob. Labirinti so lahko preprosti ali zapleteni, najdemo pa jih tako v dvodimenzionalni kot tridimenzionalni obliki.
Glavna razlika med uganko in labirintom je v tem, da uganka od igralca zahteva, da reši problem z uporabo 逻辑和推理, medtem ko labirint od igralca zahteva, da najde pot skozi vrsto med seboj povezanih poti z uporabo vizualno-prostorskih veščin.
Medtem ko so uganke in labirinti zabavne in zahtevne igre, so zanimive za različne vrste reševalcev problemov. Ljudje, ki uživajo v ugankah, so običajno dobri v logičnem sklepanju in kritičnem razmišljanju, medtem ko so ljudje, ki uživajo v labirintih, običajno dobri v prostorskem sklepanju in vizualizaciji.