2008-04-26
Free software conference
Unigine Corp. is one of the initiators of "Free software: development and deployment" all-Russia conference, which will take place in Tomsk, Russia at 17-18 May. Read more on the official website (in Russian).
2008-04-08
Unigine at RGDC (KRI) 2008
Our CEO, CTO and lead 3D artist are going to attend Russian Game Developers Conference (KRI), which will take place from 18th to 20th of April in Moscow, Russia. Please contact us to make an appointment if you are interested in Unigine.
2008-03-25
PlaySys develops a Unigine-based adventure game
PlaySys, an Italian media and entertainment studio, develops an adventure game "The Dreamers" on the basis of Unigine. Read more in the official press-release.

Unigine v0.4

Overview

Unigine v0.4 is a brand new version of a cross-platform middleware for real-time virtual worlds.

Unigine is a top-notch technology, which can be easily adapted to various projects because of its very clear code base and elaborated software design. A lot of our customers claim that before working with Unigine they've never seen such extremely-effective code, which is so easy to understand. It is already being used in the development of more than 10 projects (mostly games).

Technology Excellence

Efficient and well-architected framework makes Unigine highly scalable:

  • Triple API (DirectX 9 / DirectX 10.1 / OpenGL) render
  • Cross-platform: MS Windows (including Vista) / Linux
  • Multicore CPU support
  • Full support of 32bit and 64bit systems
  • Big endian support (ready for game consoles)
  • Powerful C++ API
  • Comprehensive performance profiling system
  • Flexible XML-based data structures
Read more...

Photorealistic Graphics

Unigine provides the most advanced rendering features ever supported by the graphics hardware. Highly-optimized renderer ensures superior image quality with great performance.

A picture paints a thousand words. Unigine will make your scenes photorealistic:
See more screenshots in the gallery...

All modern features are supported by the Unigine renderer:

  • Per-pixel dynamic lighting
  • Normal & parallax occlusion mapping
  • Different models of shading: Phong, Oren-Nayar, anisotropic
  • 64-bit color HDR rendering
  • Volumetric fog and light
  • Powerful particle systems: fire, smoke, explosions
  • Extensible set of shaders (GLSL / HLSL)
  • Postprocessing: depth of field, refraction, glow, blurring, color correction and much more
Plus there is a set of the hottest technologies provided by Unigine:
  • Support of pixel shader 4.0 model
  • Real-time ambient occlusion
  • Volumetric light scattering
  • Unique materials system with support of parameter's hierarchy
  • Special materials for vegetation
  • Dynamic irradiance environment maps
  • Live water with a surf zone and caustics
  • Native support of stereo 3D devices (iZ3D stereo 3D monitors, anaglyph glasses, dualscreen stereo systems)
Moreover, Unigine v0.4 supports 5 generations of GPUs: from NV30 / R300 to the newest ones, so it's extremely scalable. Being a registered developer of NVIDIA and AMD (formely ATI) we work closely with hardware vendors to obtain the best results.

Read more...

Limitless Worlds

No more bounds! Unigine lets you create worlds as big as you like:

  • Dynamical data streaming in the background
  • Seamlessly interconnected indor and outdoor scenes
  • Flexible LOD system
  • Huge terrains, maximal size in cells is 65536 x 65536 (DirectX 9) or 262144 x 262144 (DirectX 10)
Full-scene serialization is another unique feature of Unigine, which lets you quickly save and restore state of every single object in the world.

Read more...

Live Physics

Would you like to interact with a virtual world as with the real one? Here is a fast and robust physics module for this:

  • Rigid body physics
  • Rag doll physics
  • Particle system physics
  • Destroyable joints
  • Various vehicles
  • Fluid buoyancy
Physics core of Unigine is highly optimized and can work in parallel with other subsystems on multicore platforms. Per-object tuning capabilities allow fine control over performance.

Read more...

Powerful Scripting

UnigineScript is a scripting language used by the Unigine engine, it provides the following key features:

  • Object-oriented programming
  • Multi-threading support
  • Transparent interconnection with external C++ objects
  • Built-in fast 3D math (vectors, matrices, and quaternions with all corresponding functions)
  • Well-documented standart library (more than 2000 functions out-of-the box)
UnigineScript is very powerful, for example, our visual editor is written completely by means of scripting. There is a virtual machine with full state saving and restoring under the hood, which is very fast owing to efficient byte-code compiler and optimizer.

Read more...

Graphic User Interface

Unigine provides a fully capable GUI module:

  • Comprehensive set of widgets, containers and dialogs
  • 3D effects, transparency, animation
  • Easy-to-use UI files in an XML format
  • Skins support
  • Support of Eastern languages
  • Localization packs support
That module is used to build all interfaces of Unigine tools, so their look and feel are platform-independent. Moreover, an interactive 3D GUI can be placed into a virtual world, even on curved surfaces.

Read more...

3D Sound

Fill in your virtual environment with various sounds and music:

  • Volumetric sound system
  • Support of streaming playback
  • EAX support
  • Interconnection with physics events
Read more...

Ready to Use Objects

There are a lot of base objects available in Unigine v0.4, including:

  • Animated meshes (both bone-based and key frame animation) with support of animation blending
  • Dynamic mesh (generated on-the-fly)
  • Billboards
  • Dynamic volumetric objects
  • Players (1st person camera, 3rd person camera, spectator)
Read more...

UnigineEditor

UnigineEditor is a main tool for editing Unigine-based virtual worlds. It is a WYSIWYG editor, so you can instantly see changes in your scene.

  • Managing objects, effects and lights
  • Editing physics properties
  • Fine tuning of rendering settings
  • Material editor with hierarchy support
  • Different viewing modes for content optimization
  • Built-in performance profiler
  • No compile time
This fast to learn visual editor can be easily extended to meet project-specific needs.

Read more...

Easy-to-Use Tools

Unigine toolset forms a compete content pipeline:

  • Robust export/import plugins for 3ds Max and Maya
  • Fast mesh/animation viewer
  • Normal map generator and combiner
  • Generator of ambient occlusion maps
  • Terrain editor
  • Batch image converter with high-quality algorithm of DXT compression
  • Data encryption tool
All of these tools can be easily integrated with the processes of a specific project due to their high flexibility.

Read more...

Licensing

Two versions of Unigine are available for licensing: binary and full source ones. Please refer to the licensing page for prices and further instructions on ordering.

Discount prices are in effect only until February 29, 2008, so don't lose the moment! After that date the prices will be much higher.

Start with getting a free evaluation kit by contacting us via e-mail: sales@unigine.com.

We would love to provide you the power of Unigine technologies.

Read more on the licensing page.