Q Engine

Engine-default

Website:
http://qdn.qubesoft.com

Developer:
Qube Software Ltd.

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows, Linux, Xbox, Playstation

Languages Written In:
C/C++

Languages Supported:
C/C++

Graphics APIs:
OpenGL, DirectX

Rating:
  (1 review)

Editor:
None (be one!)

The Q engine is a traditional scene-graph retained mode API combined with a cell-portal system to connect multiple scene graph spaces known as zones together. This group of APIs comprises the world management system of Q.

The world management system uses a persistent object-database combined with an object management system to request and preload assets required to simulate and render a scene. Q supports an unlimited size of world database, the gating factor on performance being the number and size of zones in scope, i.e. the number and complexity of scene graphs being rendered and simulated.

Q is designed to work as a streaming engine where new zones can be preloaded from CD while old zones are swapped out of memory. The key that enables Q to make this work lies in the ability to author and validate content to a fixed memory cache size and given load bandwidth with QStudio.

Q also supports an innovative LOD management system that streams higher mesh and texture detail from the CD once all essential assets have been loaded.

Supported Features

General

  • Object-Oriented Design Platform specific SIMD libraries for accelerated geometry and math operations.
  • Fixed-function
  • Render-to-Texture

  • Particle System
  • Sky

Lighting

  • Per-vertex
  • Gloss maps

Shadows

  • Projected planar

Texturing

  • Basic
  • Multi-texturing Texture management designed to work on a wide range of video memory sizes. Specifically the system is designed to support streaming level data enabling new textures to be uploaded to the cache when required.

Meshes

  • Mesh Loading
  • Skinning

Scene Management

  • General
  • BSP
  • Portals
  • Octrees
  • LOD

Animation

  • Keyframe Animation

Terrain

  • Rendering

Sound

  • 2D Sound
  • 3D Sound
  • Streaming Sound Sound engine fully integrated with the scene graph and takes advantage of 3D hardware for positional audio, reverb, Doppler, HRTF (Head Related Transfer Function) and provides software alternatives when no 3D hardware is available.

Tools & Editors

Supported.

Scripting

Supported.

Licensing

License Name Price in $US Source Code Included?
Proprietary Free No
Free for Windows and Linux development, no support
Proprietary $16,800.00 No
One years support for Windows and Linux development
Proprietary $31,200.00 No
One years support for all platforms including PS2 and XBox

Write a Review

Showing 1-1 of 1

0 of 0 people found the following review helpful

The Engine

  by 7b0235647bea12346168bae73a2c738b alabama Mar 04, 2005 at 00:10

I am using QStudio for a year now and I can say that the engine has a lot of potential in becoming an AAA engine with the next release. QStudio is tightly and clean integrated in conjunction with Visual Studio .Net, Maya and 3ds max. When powering QStudio up for the first flight, you feel instantaniously at home with QStudio. The IDE has a very neet interface for managing your game assets and statistics during development. Full XML support as well as max script for scene editing makes live much less complicated when designing complex levels. Everything is designed at realtime. A truly WYSIWYG IDE.
AI is a feature I would like to have in the next release to get rid of simple animation machines.
The support is fantastic from the Q Team.
Another big plus is the matter of fact, that Q can be run and developed on Windows Systems, as well as Linux.

Don't miss out with this fantastic tool.

Features: 4 stars (AI not supported, yet)
all the rest 5 stars

Was this review helpful to you? Yes No

Suggest Edits

Last edited Dec 28, 2011 at 13:11

Are your the owner of this engine? Let us know to be able to update it, and reply to reviews, and other benefits.