Game Engines – PhysX & OpenGL Pinball

This project involved creating a game engine written in c++ using the openGL and physX libraries. The aim of this was to then use the engine to produce a pinball game.

The screenshots below show firstly the overall table and score as it is presented to the player and also the render modes available which aid development along with the menu.

physX & openGL pinball table

physX & openGL pinball table


Here is the render mode option enabled which allows the developer or player to see the properties of the actors including joints and movement limitations.

render modes and menu for physX

render modes and menu for physX