Course work for CSE423 Computer Graphics at BRAC University, written in Python with PyOpenGL and GLUT. Rainfall House draws a house from lines and rectangles and animates raindrops falling onto its roof. Bubble Shooter is a small arcade game: a rocket moved with A and D fires at bubbles falling from above, with circles rasterised by the midpoint algorithm, collision detection, a running score, a game-over state and on-screen pause, restart and exit buttons, all driven by a GLUT timer.