Στο Codenames, δύο ομάδες ανταγωνίζονται για το ποια θα έρθει πρώτη σε επαφή με όλους τους πράκτορές της. Απλώνονται 25 κάρτες, καθεμία με μία λέξη. Οι αρχικατάσκοποι κοιτάζουν μια κάρτα που δείχνει την ταυτότητα κάθε λέξης και στη συνέχεια δίνουν εναλλάξ στοιχεία στους συμπαίκτες τους. Κάθε στοιχείο αποτελείται από μία μόνο λέξη και έναν αριθμό, όπου ο αριθμός υποδεικνύει πόσες κάρτες σχετίζονται με τη λέξη-στοιχείο.
Οι συμπαίκτες προσπαθούν να μαντέψουν έναν πράκτορα που πιστεύουν ότι ανήκει στην ομάδα τους. Αν είναι σωστοί, μπορούν να συνεχίσουν να μαντεύουν μέχρι και μία φορά παραπάνω από τον αριθμό που δόθηκε. Αν όμως επιλέξουν πράκτορα της αντίπαλης ομάδας ή έναν ουδέτερο περαστικό, η σειρά τους τελειώνει. Και αν αποκαλύψουν τον δολοφόνο, χάνουν αμέσως το παιχνίδι.
Οι αρχικατάσκοποι συνεχίζουν να δίνουν στοιχεία μέχρι μία ομάδα να εντοπίσει όλους τους πράκτορές της ή μέχρι ο δολοφόνος να θέσει εκτός παιχνιδιού μία ομάδα.



