Q 2.0 Technology

Engine default

Website:
http://www.qubesoft.com

Developer:
Qube Software Limited

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows, Linux, Mac OS X, FreeBSD, PS2

Languages Written In:
C/C++

Languages Supported:
C/C++

Graphics APIs:
OpenGL, DirectX

Rating:
Not reviewed yet

Editor:
None (be one!)

Q 2.0 is a cross-platform framework and plugin set for games and other interactive 3D applications on PCs and consoles. Designed to provide a core foundation for multiple titles across studios, Q 2.0’s unique extensibility allows developers to rapidly integrate existing technology and efficiently supports further innovation. Developed by the creators of Reality Lab and Direct3D, Q 2.0 is the next generation of game middleware.

Supported Features

General

  • Object-Oriented Design
  • Plug-in Architecture
  • Save/Load System
  • Other Q 2.0 supports background data streaming of all object and asset types from local and networked file systems.
  • Fixed-function
  • Render-to-Texture
  • Fonts
  • GUI Q 2.0’s rendering pipeline is completely configurable, providing support for arbitrary shaders and any scene rendering algorithm, allowing for any type of lighting, shadowing, texturing, mesh or special effect.
  • Environment Mapping
  • Billboarding
  • Particle System
  • Fog

Lighting

  • Per-vertex
  • Per-pixel
  • Gloss maps

Shadows

  • Shadow Mapping
  • Shadow Volume Cascade shadow map plugins are also supplied with the SDK.

Texturing

  • Basic
  • Multi-texturing
  • Bumpmapping
  • Mipmapping
  • Volumetric

Shaders

  • Vertex
  • Pixel
  • High Level Q 2.0 supports arbitrary DX9, DX10, OpenGL and console hardware programmable shaders.

Meshes

  • Mesh Loading
  • Skinning

Scene Management

  • General
  • BSP
  • LOD Q 2.0’s pluggable scene management model allows for multiple nested acceleration structures, which may be chosen according to what is most appropriate for the scene.

Animation

  • Inverse Kinematics
  • Forward Kinematics
  • Keyframe Animation
  • Skeletal Animation
  • Animation Blending Q 2.0’s animation blending uses a novel technique which simultaneously blends multiple animations in a maximally efficient manner.

Terrain

  • Rendering
  • CLOD GPU clipmap plugins are supplied with the SDK.

Physics

  • Collision Detection Q 2.0 provides ray casting and broad phase collision detection.

Sound

  • 2D Sound
  • 3D Sound
  • Streaming Sound

Tools & Editors

The QStudio editor is completely integrated with the Q 2.0 runtime framework, allowing custom plugins such as game entities and custom rendering objects to run live inside the GUI editing environment.

Scripting

Q 2.0 natively supports Pike, for quick and easy porting between native and script code. Scripts may be interpreted or precompiled. The underlying byte machine can support multiple languages, and API metadata is also provided allowing alternative scripting engines to be bound to Q APIs.

Licensing

License Name Price in $US Source Code Included?
Proprietary Unspecified Yes
Please contact Qube for pricing and license details.

This engine hasn't been reviewed yet. Be the first!

Write a Review

Suggest Edits

Last edited Dec 06, 2011 at 10:42

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