A Python app that allows users to create an room, add/rotate furniture, and view the inside of the room from a first-person perspective.

  • isometric projection, perspective rendering matrix theory, bounding box collision detection

Selected among 10 term projects out of ~500 to present during course lecture (15-112 Fundamentals of Programming & CS, Fall 2020)

See code here!