Secret Agent is een eenvoudig gezelschapsspel waarbij je samen puzzels oplost. Elk spel duurt tussen de 7 en 25 minuten, afhankelijk van de grootte van het speelbord.
Het spel is verdeeld in twee teams: rood en blauw. Elke kant heeft een spionnenmeester, wiens doel het is om het team naar de overwinning te leiden.
Je kunt spelen in de eenteammodus, waarbij je alleen de spionnenmeester van het rode team kiest en het spel automatisch het blauwe team bestuurt, of in de tweeteammodus, waarbij je voor beide teams een spionnenmeester moet kiezen.
Aan het begin van het spel liggen er 12, 18, 24, 30, 36 of 42 kaarten (afhankelijk van je keuze) op het bord met verschillende woorden. De balk bovenaan geeft aan welk team begint.
Elke kaart behoort tot het rode team, het blauwe team, is een neutrale kaart of de zwarte kaart.
Alleen de spionnenmeester kan de kleur van de kaarten (de geheime code) zien door op de knop "Toon geheime code" linksonder op het scherm te drukken.
De spionnenmeester moet zijn teamleden helpen om de kaarten van hun kleur te vinden door een hint (woord) te geven dat meerdere kaarten van het eigen team met elkaar verbindt.
Bijvoorbeeld:
Stel dat - Slang + Muis + Arend - bij het rode team horen. Als het rode team aan de beurt is, kan de spionnenmeester de volgende hint geven: - Dier, 3 - dan kunnen de teamleden maximaal 3 kaarten kiezen om te raden welke kaarten bij hun team horen. Als ze een kaart kiezen die niet bij het rode team hoort, gaat de beurt over.
*Het hintwoord mag vrij gekozen worden, zolang het niet gelijk is aan (en niet bevat, of bevat is in) een van de woorden op de kaarten die nog zichtbaar zijn op het speelbord.