Portfolio Item: OpenGL Ball Physics (Individual Game Development)

As part of Criterion's application process for a Graduate Software Engineer position they asked us to complete one of three programming tasks which included producing a simple bouncing ball physics simulation. I decided to have a crack at this and to make sure I learnt or reinforced my knowledge I decided to use OpenGL. I've not directly used this for a while since, being a strong believer in code re-use, I've primarily used various APIs such as SFML and Ogre. I effectively followed NeHe's tutorials which are excellent reads.

Although this is not a particularly complex application I'm quite pleased with the results as is it was only a few hours work. You can watch a video of it in action or download a ZIP file containing the application and its source code.

Images

OpenGL Ball Physics Screenshot