I have taught AP Computer Science A for years, but I have not taught AP Computer Science Principles as of yet. My understanding of the course is that it's quite flexible on terms of languages taught.
I've been noodling around with creating a course in game design using Unity, and I wondered how much that could be merged into APCSP. Has anyone taught APCSP using Unity for a substantial portion of the course, and how did that go? Alternatively, is this really not possible under the AP curriculum?