Quest of Persia
StoryEnvironmentCharactersVehiclesWeapons


QoP Engine

QoP Engine

QoP Engine Version 0.7 has been designed to support low profile graphic cards. The Engine has been optimized to work with 16MB and 32MB Graphic cards.

Fast Loading time, detail Textures, static lights, optimized scene management and a dynamic sound system are just some of the features that the QoP ENGINE offers.The engine supports all video and hardware currently on the market, and new hardware support will be constantly added as it becomes available.

Terrain Editor

A MFC based game editor offering a way to design complicated high quality levels. It supports height map, and Alpha Blending.

It will also provide an option for specifying the behaviors of the objects in the scene.


Renderer

Integrates indoor and outdoor technology flawlessly while offering rendering support for OpenGL.

The renderer has been designed to work efficiently with mid-size bsp based levels. It will also support various number of objects in the scene.


Various Types of FPS Game play

QoP Engine supports various type of FPS Game plays, ranging from basic FPS behaviors to advance interactions with other objects.

Enemy and friend AI in QoP Engine Version 0.7 was in a very early stage. More advance AI algorithm has been designed in the latest Version of the Engine.

DG Terrain

Uses an advanced height-map system and polygon reduction to create massive, realistic environments. The view distance can be maximized to 100m when converted from game units.

The Driving Game also supports real-time physics for all the objects in the scene.

Object-Oriented Design & Code

QoP Engine have been designed Object-Oriented using UML, and written entirely in Object-Oriented C++.

It consist of the following main classes: CEngine, CNode, CModel, CCamera, CGUI, CTerrain, CWorld, CObject, CParticle, CCharacter, CBullet, CPlayer.