Q Engine
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)
- Overview
- User Reviews
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.
- Screenshots
- Videos
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? | Additional information |
|---|---|---|---|
| Proprietary | Free | No | View Details |
| Free for Windows and Linux development, no support | |||
| Proprietary | $16,800.00 | No | View Details |
| One years support for Windows and Linux development | |||
| Proprietary | $31,200.00 | No | View Details |
| One years support for all platforms including PS2 and XBox | |||
The Engine
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
Last edited Dec 28, 2011 at 13:11
