Ogre

The introduction of Ogre3D engine

After a thorough discussion and careful comparison among various open source 3D game engines, the team finally raised hands on Ogre3D. OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce games and demos utilising 3D hardware. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. It has a simple, easy to use OO interface designed to minimise the effort required to render 3D scenes, and to be independent of 3D implementation i.e. Direct3D/OpenGL as well as Flexible plugin architecture allows engine to be extended without recompilation. Last but not least, it has a great supporting community to back it up, constantly provides plugins, and is really helpful to the fresh learners.

Sound and Music

Sound FX
All sound effects files are in .midi format and saved in a “sound FX” folder where the game will load from. These sound FX files will be loaded only at specific moments. Here is a art list of the game elements when the respective sound FX kicks in:

Music