NBA 2K17 est un jeu de simulation de basket-ball qui, comme les précédents jeux de la franchise, s'efforce de représenter de façon réaliste l'expérience de la National Basketball Association (NBA). Le joueur joue principalement avec des joueurs de la NBA mais il peut aussi incarner des personnages qu'il aura lui-même créer. Le jeu suit les règles et les objectifs du basket. Plusieurs modes de jeu sont disponibles pour le joueur et de nombreux paramètres peuvent être personnalisés. Le jeu contient de nombreux attributs de présentation qui sont calquées sur la vie réelle comme les animations de la foule, les commentaires d'avant-match, à la mi-temps et d'après-match, le spectacle et les angles de caméra, et les animations de lecteur. Les menus ont également été modifiés.
L'un des améliorations notables concernant le jeu est le retour des deux modes de jeu que sont MyGM et MyLeague. Les deux modes de jeux permettent au joueur de gérer une équipe spécifique de basket-ball et d'en personnaliser tous les aspects. MyGM est plus axée sur le maintien d'un côté réaliste et sur le fonctionnement de l'équipe, alors que MyLeague offre beaucoup plus d'options de personnalisation. Dans les deux modes, le joueur simule les saisons, les changements de personnel, joue les matchs lui-même et participe aux activités de la saison. Le joueur peut commencer ajouter jusqu'à 36 équipes à la ligue et peut modifier de nombreux aspects de chaque équipe[6].
Il est possible de jouer avec les équipes actuelles et certaines anciennes de la NBA. D'autres équipes sont jouables comme l'équipe des États-Unis des Jeux olympiques de 2016, l'équipe d'Australie des Jeux olympiques de 2016, ainsi que la mythique Dream Team[7],[8]. Les 21 équipes de l'Euroligue sont également jouables[9].