This document discusses how object-oriented programming concepts can be represented using a role-playing game (RPG) metaphor. Some examples provided are: students are players, scores are experience points (XP), grades are levels, programming exercises are quests, exams are dragon slaying, and reading assignments are crafting. Collaboration is helping each other figure out answers, while copying code is failing. Feedback is also provided. CMSC 22 serves as the RPG.