top of page

AngryBirds Pc to Xbox Port

The project was to chose a known game and make it for the PC using OpenGL. My partner, Nihav Jain, and I decided to make Angry Birds. We used Box2D for the physics as Angry Birds was originally developed using Box2D. We implemented several levels with multiple type of blocks of varying sizes, four of the birds including their respective abilities and multiple enemy pigs with varying tolerances and health. 
Once the OpenGL version was complete, we then ported the game to the original Xbox. This provided many challenges such as switching to DirectX, mapping controls to a controller, integrating sound through the console and dealing with older, slower hardware. We also had to implement XML reading for the Xbox as we used XML files to create our levels. 

December 2015

bottom of page