Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Am I supposed to have D unlocked before getting the two "unlock an extra Degree program" upgrades from API and good will? I'm at 8 enrollments and have been for hours.

Yes, you should have D unlocked by then. I'd recommend re-speccing A and/or G to boost experience or enrollment gain.