Traktor

Ba299cd9-5c63-48f0-987b-e19f32af0e61

Website:
http://www.doctorentertai...

Developer:
Doctor Entertainment AB

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows, Linux, Mac OS X, PS3, iOS, Windows Mobile

Languages Written In:
C/C++

Languages Supported:
C/C++

Graphics APIs:
OpenGL, DirectX, Software Renderer, Other

Rating:
Not reviewed yet

Editor:
Ceac9c46f804452000b799003a8a4544 Anders_Pistol

Our proven technology is written from the ground-up taking advantage of Unicode which means localization is a breeze. The source code is extremely well maintained, for example we have 0 LINT issues (default settings), automatic verification of the code convention and of course full documentation. The technology takes advantage of multi-core CPUs whenever possible which makes performance of many tasks to scale very well to number of available cores. We currently support x86, x64, PowerPC 32/64 bit, Cell PPU/SPU and ARM architectures.

Everything is written in a modern modular fashion with clear boundaries between each module helping developers keeping the code base clean and minimize application bloat.

Additional core features are, for example:

  • C++ serialization; provided serializers for binary or XML object representation.
  • RTTI, implemented with minimal impact on code and ease of use.
  • Efficient and thread-safe memory management.
  • SIMD optimized math library including 2D and 3D vectors, 3×3 and 4×4 matrices, quaternions etc.
  • A lot of generic classes for various algorithms and trees.
  • Platform independent I/O and threading frameworks.
  • Each C++ library is self-contained which means parts of the engine can be easily used without need to include the entire source tree.

Supported Features

General

Traktor Engine has been in development for a long time and has been successfully used in a commercial game.

During it’s development it has been treated with the most extreme attention to detail, for instance we have specialized tools to verify code convention, lint issues etc.

The engine have been design from the ground up to take advantage of multicore cpus, simd instructions etc and successfully ported from iOS all the way to PS3 without any sacrificy of speed, size or code quality.

Lighting

Traktor Engine supports both forward and deferred rendering. The engine is able to toggle between those modes in runtime if necessary and there are no special requirements from artists point of view regarding shaders etc.

Shadows

Deferred shadow mapping projecting shadow map into a screen space shadow mask.

Shaders

World class shader graph based shading system allowing for advanced optimizations through-out the engine and truly cross platform shaders.

Meshes

Many various mesh rendering techniques to satisfy many different scenarios such as static, indoor and instancing meshes.

Animation

Supporting many different types of animations, per-object key-framing, skeleton based skinning, full scene key-framing, ragdoll driven animations, full system IK solver etc. State graph based animation tree support.

Terrain

4k ^2 terrain support featuring patch instancing and shader splatting which reduce both GPU complexity and draw calls a lot but still maintains really high quality.

Physics

Homogenous interface to all different physics libraries. Current physics implementations include Bullet, Havok and PhysX.

Networking

Low level socket API abstraction available for all major platforms. Higher level online integrations with Steam, PSN and GameCenter provided with a unified API.

Sound

Full 7.1 surround sound utilization to perfectly map 3D sounds. Entire sound system implemented using 32 bit floats and SIMD (SPUs on PS3) which result in extremely high quality and efficiency.

Tools & Editors

Editor and tools are developed with highest standards as they are cruial to make extraordinary games. A lot of effort has been put into making the workflow as quick as possible. Every change to assets (shaders, meshes, texture, scripts, UI etc) are hotswapped into running instances of the game in matter of seconds.

UI

Flash player completely written using Traktor technology with full ActionScript support enabled unprecidented integration with the engine from Flash and AS. 2D shape rasterization entirely performed by the GPU.

Scripting

Independent scripting layer supporting both LUA and V8 Javascript.

Licensing

License Name Price in $US Source Code Included?
Proprietary Unspecified Yes

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

Write a Review

Suggest Edits

Last edited Mar 09, 2012 at 08:33